Modificar Labels o texbox en no modal

18/10/2006 - 15:26 por Agustin | Informe spam
Hola, tengo un Windows Form NO modal que llamo de desde otro procedimiento y
no se como cambiar los labels y texbox de la ventana no modal, lo uso para
mostrar estado de traspaso de datos en c#

Gracias
Agustin
 

Leer las respuestas

#1 Alberto Poblacion [MVP]
18/10/2006 - 22:49 | Informe spam
"Agustin" wrote in message
news:
Hola, tengo un Windows Form NO modal que llamo de desde otro procedimiento
y no se como cambiar los labels y texbox de la ventana no modal, lo uso
para mostrar estado de traspaso de datos en c#



Para cambiar el estado de los controles de la ventana no modal desde
fuera de ésta, se necesita conservar una referencia a la ventana y usar
dicha referencia para llamar a algúna propiedad, método o control de la
ventana que previamente hayas hecho público.

Supongamos que abres la ventana asi:

Form1 frm = new Form1();
frm.Show();

Pues bien, esa variable "frm" tienes que guardarla, porque es la que te
va a permitir hacer los cambios en la ventana:

frm.Textbox1.Text = "Texto cambiado";

Para eso, en el Textbox1 habrás cambiado antes la propiedad "Modifier"
poniéndolo como "public".

Preguntas similares