¿¿Una variable PUBLICA..... QUE??
Publicado por Javi (90 intervenciones) el 26/10/2007 02:41:32
Hola...
¿Alguien me puede explicar esto?
Hago un FORM1. Y pongo una variable como PUBLIC...... y luego creo otro FORM2 y le digo
que me de el valor de esta variable y ME DICE QUE NANAI.... QUE NO HAY VARIABLE....
Por ejemplo:
Public variable1 as String............(Pongo esto en declaraciones del Form1)(Una variable publica)
variable1="Javi" ............................(En el Form1 Load) (le doy un valor "Javi")
Load Form2 .................................. (En el Form1 Load)
Form2.Show...................................(En el Form1 Load)
Y en el Form2 Load le digo.........
Print variable1 .......................(que es la variable del Form1 y QUE ES PUBLICA, y que tiene el
valor "Javi")
Y cuando lo hago correr...........
¡¡¡Y ME DICE QUE NO HAY NADA DE NADA¡¡¡¡ El valor de cadena que le he dado ("Javi")
a desaparecido por arte de BIRLE-BIRLOQUE....... ¿PERO NO ERA PUBLICA?
El Form2 no hay nada de nada. ¿PORQUE?
Si la he declarado como PUBLICA su valor lo puedo llamar DESDE CUALQUIER FORM
y se tendria que ver en todos los Form que yo añada al programa ¿no?.... (JOlin, no entiendo nada)
En cambio si lo hago desde el mismo Form1 entonces si que la ve....
¿PORQUE NO LA VE DESDE LOS DEMAS FORM SI ES PUBLICA?
¿Alguien me lo puede explicar?
¿Hay algo que no hago bien o que es?
Gracias.
Un saludo.
¿Alguien me puede explicar esto?
Hago un FORM1. Y pongo una variable como PUBLIC...... y luego creo otro FORM2 y le digo
que me de el valor de esta variable y ME DICE QUE NANAI.... QUE NO HAY VARIABLE....
Por ejemplo:
Public variable1 as String............(Pongo esto en declaraciones del Form1)(Una variable publica)
variable1="Javi" ............................(En el Form1 Load) (le doy un valor "Javi")
Load Form2 .................................. (En el Form1 Load)
Form2.Show...................................(En el Form1 Load)
Y en el Form2 Load le digo.........
Print variable1 .......................(que es la variable del Form1 y QUE ES PUBLICA, y que tiene el
valor "Javi")
Y cuando lo hago correr...........
¡¡¡Y ME DICE QUE NO HAY NADA DE NADA¡¡¡¡ El valor de cadena que le he dado ("Javi")
a desaparecido por arte de BIRLE-BIRLOQUE....... ¿PERO NO ERA PUBLICA?
El Form2 no hay nada de nada. ¿PORQUE?
Si la he declarado como PUBLICA su valor lo puedo llamar DESDE CUALQUIER FORM
y se tendria que ver en todos los Form que yo añada al programa ¿no?.... (JOlin, no entiendo nada)
En cambio si lo hago desde el mismo Form1 entonces si que la ve....
¿PORQUE NO LA VE DESDE LOS DEMAS FORM SI ES PUBLICA?
¿Alguien me lo puede explicar?
¿Hay algo que no hago bien o que es?
Gracias.
Un saludo.
Valora esta pregunta


0