• Domingo 22 de Diciembre de 2024, 14:15

Autor Tema:  Variables Públicas  (Leído 1235 veces)

joanca

  • Miembro MUY activo
  • ***
  • Mensajes: 126
    • Ver Perfil
Variables Públicas
« en: Lunes 12 de Diciembre de 2005, 12:20 »
0
Buenos días a todos/as.

Tengo una duda que no acabo de entender, y es que si desde un Form principal declaro variables públicas, porque no puedo verlas desde otros Forms del mismo proyecto que llamo desde el principal y que siguen teniendo el mismo nombre de Namespace.

Si me aclarais la duda os lo agradezco.

Un Saludo.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Variables Públicas
« Respuesta #1 en: Lunes 12 de Diciembre de 2005, 16:24 »
0
el hecho de que sean publicas no implica que las puedas ver desde otras clases del mimo proyecto.
el hecho de que sean publicas solo te permite verla si creas instancias de esos objetos. Yo creo que lo que necesitas realmente es crearla como estatica y publica.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

joanca

  • Miembro MUY activo
  • ***
  • Mensajes: 126
    • Ver Perfil
Re: Variables Públicas
« Respuesta #2 en: Martes 13 de Diciembre de 2005, 08:25 »
0
Hola Juank y gracias por contestarme.

Comentas que "las variables publicas sólo te permite verla si creas instancias de esos objetos", y creo que te refieres a que desde un Form Principal cuando llamas a un nuevo Form, debes siempre de crear préviamente un nuevo objeto, y realmente en el Form Hijo no puedes ver las variables del Form Principal, sean públicas o no, e incluso pasando como parámetro al Constructor del Form Hijo el "this" del Form Principal, cuando te referencias a él por ejemplo desde el Constructor del Form Hijo, tampoco puedes ver las variables del padre, y es aquí donde no lo acabo de entender.

Gracias y Un Saludo.