Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: ¨°o.O (ßa¢Kg|姧) O.o° en 10 Agosto 2009, 14:46 pm



Título: Pasar datos de un formulario a otro C#
Publicado por: ¨°o.O (ßa¢Kg|姧) O.o° en 10 Agosto 2009, 14:46 pm
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
  1.        public void  button2_Click(object sender, EventArgs e)
  2.        {
  3.            folderBrowserDialog1.ShowDialog();
  4.          string carpetaelegida = folderBrowserDialog1.SelectedPath.ToString();
  5.            guardaren.Text = carpetaelegida;
  6.        }

En el formulario Base tengo el listview llamado listView1.

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


Título: Re: Pasar datos de un formulario a otro C#
Publicado por: Kasi en 10 Agosto 2009, 18:48 pm
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.



Título: Re: Pasar datos de un formulario a otro C#
Publicado por: MANULOMM en 10 Agosto 2009, 21:36 pm
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