Pasar datos de un formulario a otro C#

Iniciado por ¨°o.O (ßa¢Kg|姧) O.o°, 10 Agosto 2009, 14:46 PM

0 Miembros y 1 Visitante están viendo este tema.

¨°o.O (ßa¢Kg|姧) O.o°

Wenas e estado mirando por internet y lo encuentro pero no lo sé implantar en mi código.

El caso esque tengo un formulario base llamado Form1 y el formulario AñadirDescarga.

Lo que quiero hacer esque  una vez que el boton Añadir que esta puesto en AñadirDescarga recoja todos los datos y los ponga en un listview que esta puesto en formulario base Form1.

Dejo la porcion de código.


En el formulario AñadirDescarga tengo esto que lo quiero pasar al formulario Form1.
Código (csharp) [Seleccionar]
       public void  button2_Click(object sender, EventArgs e)
       {
           folderBrowserDialog1.ShowDialog();
         string carpetaelegida = folderBrowserDialog1.SelectedPath.ToString();
           guardaren.Text = carpetaelegida;
       }


En el formulario Base tengo el listview llamado listView1.

PD: Haber si me ayudais a ponerlo public porque nose me sale error.

Kasi

Mmm el Formulario Añadir descarga lo haces nuevo al pulsar algún botón en el Form1? De ser asi , podrias hacer un constructor nuevo para el formulario AñadirDescarga, y pasarle como parametro el formulario Form1 , asi tendrias un acceso al Form1 y no tendrias problemas para acceder a el.


MANULOMM

la solucion de pasar una referencia de la instancia esta bien, tambien podrias probar poner un campo Estatico en el formulario añadir descarga y que cuando se cierre este formulario el FORM1 consulte la propiedad estatica, Obviamente la propiedad estatica la asignas en el metodo añadir del formulario de descargas.

Atentamente,

Juan Manuel Lombana
Medellìn - Colombia