Cuando uno crea una nueva instancia de una clase, mas concretamente del tipo form
Por ejemplo:
Código:
Condiciones.private void Boton1_Click(object sender, EventArgs e) { MiForm nuevoForm = new MiForm(); nuevoForm.Show(); [Nota1] } private void Boton2_Click(object sender, EventArgs e) { ...codigo para cerrar la instancia creada arriba... [Nota2] }
1. Suponemos que solo existe una instancia de nuevoForm.
Preguntas.
a) ¿De que manera se podría acceder a los controles de nuevoForm desde el punto Nota2, si solo existe una instancia del mismo? b) ¿Y desde otra clase?
No quiero crear variables globales del tipo:
Código:
para cada control. Imaginar que son muchos controles.public static
Mi idea sería algo como obtener el handler de la ventana y así acceder a los controles... pero no se el código exacto para hacerlo, o si eso seria lo mas conveniente.
Tampoco quiero un Singleton ¿O sería esta la mejor solución?
Bueno un saludo y gracias.
Codigo en C#.
[Gracias Peterpay]
[Gracias Trulala de cordoba]