SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: dcondor79 en Sábado 30 de Julio de 2005, 08:04
-
Hola quisiera saber como hago para compartir datos entre formularios, digamos que tengo un Form1 y un Form2 y quiero pasar datos de un Form a otro, si alguien me puede ayudar lo agradeceré muchisimo
David
-
haber todo depende la info que quieres pasar.
-puedes declararte variables public shared en el form2. De esta forma no debes
instanciar el form2 para poder acceder a estas variables y poder asignarle valores.
-Por otra parte puedes instaciar el form2 desde el form1 "dim f as new form2".
En el form2 puedes tener una serie de variables públicas. EN caso de hacer esto yo
te aconsejaria tener una public property... que lo que hacen es retornar el valor o
assignar un valor a una variable privada.
form2:
private strvalor as string
Public Property Valor() As String
Get
return strvalor
End Get
Set(ByVal Value As String)
svalor = value
End Set
End Property
form1:
dim f as new form2
f.valor = "hola"
:kicking:
-
Tb podrias crear un modulo y ahi tendras las variables accesibles para toda la aplicacion, :huh: pero creo que seria tambien conveniente usar propiedades como anteriormente de mencionan, ahora tambien puedes pasar tus parametros directamente a un metodo en particular que hayas creado en tu otro formulario
Salu2
:comp: