CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: darko en Miércoles 1 de Septiembre de 2004, 13:39
Título: Comunicacion Entre Formularios
Publicado por: darko en Miércoles 1 de Septiembre de 2004, 13:39
Hola, como puedo acceder a las variables de un form1 desde otro formulario form2.gracias
Título: Re: Comunicacion Entre Formularios
Publicado por: cecilio en Miércoles 1 de Septiembre de 2004, 14:35
Para empezar, poniendo las variables como Publicas.
Por ejemplo imagina que en el Form2 tienes dos variables que quieres que sean publicas, y además tienes un textBox al que quiere enviar un texto una vez se cargue, el form2 ademas tiene dos bonotes Para Aceptar y Cancelar.
Las variables las declararías asi en el Form2:
public string miNombre; public int miEdad
para acceder desde el form 1 Te voy a poner un trozo de código
Código: Text
tlf.AgreMod dlg = new tlf.AgreMod();
dlg.textBox1.Text="Hola Mundo";
dlg.miNombre="Pepito Perez";
dlg.miEdad=120;
if (dlg.ShowDialog()==DialogResult.OK)
{
MessageBox.Show(dlg.textBox1.text);
}
tlf. es el espacio de nombre en el que he creado el Form2 AgreMod es el nombre de la Form2 que le he dado.
Los dos botones Ok y Cancelar tienen la pripiedad DialogResul en Ok y el otro en Cancel.
Con esta explicación creo que no tendras problema.
Título: Re: Comunicacion Entre Formularios
Publicado por: darko en Miércoles 1 de Septiembre de 2004, 20:04