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

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Eduardo Arévalo
14/10/2005 - 17:56 | Informe spam
Gracias A.Poblacion.


"A.Poblacion" escribió en
el mensaje news:
"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.





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida