none
Como Mandar objetos de un LISTBOX al reproductor en otro form RRS feed

  • Pregunta

  • Buenas, necesito ayuda, estoy trabajando en un Reproductor de musica en Windows Forms, la interfaz es de varios Forms, se abren dentro de un panel, bueno, tengo la lista de canciones el el form llamado Lista y el repro ductor en el que se llama Reproductor, alguien que me pueda ayudar y decirme como lo hago?

    aca les dejo el CODE

    del Form que contiene el list box

            private void BtAdd_Click(object sender, EventArgs e)
            {
    
                
    
                OpenFileDialog Buscar = new OpenFileDialog();
    
                Buscar.Multiselect = true;
    
                if(Buscar.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    Archivosmp3 = Buscar.SafeFileNames;
                    rutasarchivos = Buscar.SafeFileNames;
                    foreach(var Archivomp3 in Archivosmp3)
                    {
                        lstmusic.Items.Add(Archivomp3);
                    }
                 }

    miércoles, 26 de junio de 2019 20:59

Todas las respuestas

  • Hola nuevoleon

    Gracias por levantar tu consulta en los foros de MSDN de Microsoft, con respecto a la misma, te comparto el siguiente enlace en el cual es un caso similar al que nos estás reportando y como poder solucionarlo.

    https://social.msdn.microsoft.com/Forums/es-ES/f73a4c33-b293-4efe-a227-707bb06145c1/pasar-elementos-de-un-formulario-a-un-listbox-que-esta-en-otro-formulario?forum=vcses

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. 

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

     

    jueves, 27 de junio de 2019 18:11
    Moderador
  • En primer lugar gracias formular tu pregunta en la MSDN.

    Solo tienes que hacer interno o public el control de video que se encuentra en el otro form.

    Controlarlo des la variable de form en el listbox.

    sábado, 9 de noviembre de 2019 17:34
  • En primer lugar gracias formular tu pregunta en la MSDN.

    Solo tienes que hacer interno o public el control de video que se encuentra en el otro form.

    Controlarlo des la variable de form en el listbox.

    Si te sirve vota.


    sábado, 9 de noviembre de 2019 17:34
  • En primer lugar gracias formular tu pregunta en la MSDN.

    Solo tienes que hacer interno o publico el control de video que se encuentra en el otro form.

    Controlarlo des la variable de form en el listbox.

    Si te sirve vota.



    sábado, 9 de noviembre de 2019 17:34
  • Hola nuevoleon

    Lo que necesitas es que un form (hijo) pueda acceder a datos del form padre?

    En el método ShowDialog le pasas this, que sería la referencia al form padre

    buscar.ShowDialog(this);

    Luego en el form hijo podes acceder a los datos públicos del form padre

    FormPadre owner = (FormPadre)this.Owner;

    owner.datoDelPadre = 5;

    Aunque yo pondría todo en un mismo form, porque no es un programa muy grande

    Saludos

    Pablo

    sábado, 9 de noviembre de 2019 18:29