Foros del Web » Programación para mayores de 30 ;) » .NET »

variables!!

Estas en el tema de variables!! en el foro de .NET en Foros del Web. Tengo 2 formulario, en uno declaré una variable var1 como pública, si yo quiero acceder a esa variable desde otro formulario, como hago?,,,,, y no ...
  #1 (permalink)  
Antiguo 16/03/2006, 11:28
 
Fecha de Ingreso: agosto-2005
Mensajes: 9
Antigüedad: 18 años, 8 meses
Puntos: 0
variables!!

Tengo 2 formulario, en uno declaré una variable var1 como pública, si yo quiero acceder a esa variable desde otro formulario, como hago?,,,,, y no me digan que tengo que declarar a la variable como púclica porque ya lo intenté y no funciona.
Bueno, gracias a todos los que me puedan ayudar!!!!
  #2 (permalink)  
Antiguo 16/03/2006, 14:49
Avatar de Alex Reyes  
Fecha de Ingreso: diciembre-2005
Ubicación: Camarillo, CA
Mensajes: 242
Antigüedad: 18 años, 4 meses
Puntos: 2
Dim vFormulario2 As New Formulario2
vFormulario2.var1

Y si, var1 tiene que ser pública, o tienes que tener alguna propiedad pública en Formulario2 que sirva de comunicación con la variable.

Pedes usar Formulario2.var1 si declaras la variable como Shared. de este modo no necesitas crear una instancia del formulario2.
__________________
Alex Reyes
http://jalexreyes.spaces.live.com
  #3 (permalink)  
Antiguo 21/03/2006, 13:02
Avatar de .seb  
Fecha de Ingreso: marzo-2006
Ubicación: Uruguay
Mensajes: 493
Antigüedad: 18 años, 1 mes
Puntos: 1
Lo mejor y mas prolijo es implementar métodos públicos en el Formulario que accedan a la variable en cuestión.

Me abstengo de recomendar chanchadas ;)
__________________
saludos
seba
http://sgomez.blogspot.com
  #4 (permalink)  
Antiguo 22/03/2006, 10:15
 
Fecha de Ingreso: junio-2005
Mensajes: 165
Antigüedad: 18 años, 11 meses
Puntos: 0
Sonrisa

Algo por el estilo:

Private mvar As Integer

Property var() As Integer
Get
Return Me.mvar
End Get
Set(ByVal Value As Integer)
Me.mvar = Value
End Set
End Property

Me parece lo mas prolijo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:41.