variable entre forms

14/10/2005 - 02:53 por Eduardo Arévalo | Informe spam
Amigos:

Como hago para leer una variable que esta en otro form?

Gracias

Eduardo
 

Leer las respuestas

#1 A.Poblacion
14/10/2005 - 08:11 | Informe spam
"Eduardo Arévalo" wrote in message
news:
Como hago para leer una variable que esta en otro form?



Primero, necesitas que la variable sea pública. Segundo, tienes que
acceder a ella a través de la _referencia_ al form, y no de la _clase_ del
form, a no ser que la variable sea estática. Ejemplo:

En el Form2:
public string v;

En el Form1:
Form2 f = new Form2();
f.v = "valor";
f.Show();

Fíjate en que para acceder a la variable v hay que usar "f.v" y no
"Form2.v", siendo f la referencia de la instancia de Form2 cuya copia de la
variable quieres leer. Si la variable fuera "public static string v"
entonces sí que accederías con "Form2.v", pero en ese caso habría una única
copia de v para todas las instancias del Form2.

Preguntas similares