Como hacer referencia a un formulario abierto?

26/05/2006 - 12:37 por barajoider | Informe spam
Hola tengo un form abierto llamamesmole x

y si no estuviese abierto , pues
haria eso
dim frm as new x
y luego rellenearia los datos por ejemplo x.textbox1.text="Hola"

pero si desde un modulo, quiero leer el formulario ya cargado? si creo una
nueva instancia de x me devolvera el valor del tetxbox nulo pq es un nuevo
form, en memoria, como puedo desde un modulo leer datos del form cargado?

Preguntas similare

Leer las respuestas

#1 Cristina
26/05/2006 - 13:21 | Informe spam
No se muy bien como haces la llamada al modulo, pero si la haces desde el
propio formulario, dentro de la llamada le puedes mandar me.
Ej:
call llamadaamodulo(me)
Y ahora desde el módulo:
Sub Llamadaamodulo(byref x as form)
if x is nothing then
"lo q quieras"
else
me.cajatexto.text="lalal"
endif

No se si te servirá.
animo!

"barajoider" escribió:

Hola tengo un form abierto llamamesmole x

y si no estuviese abierto , pues
haria eso
dim frm as new x
y luego rellenearia los datos por ejemplo x.textbox1.text="Hola"

pero si desde un modulo, quiero leer el formulario ya cargado? si creo una
nueva instancia de x me devolvera el valor del tetxbox nulo pq es un nuevo
form, en memoria, como puedo desde un modulo leer datos del form cargado?
Respuesta Responder a este mensaje
#2 Barajoider
26/05/2006 - 15:56 | Informe spam
Hombre más bien no porque tengo que enviar el formulario por referencia.
No se puede crear una estancia del formulario cargado??
osea lo que tu me has dicho obviamente funciona pero no quiero hacerlo asi :)
gracias!!

"Cristina" wrote:

No se muy bien como haces la llamada al modulo, pero si la haces desde el
propio formulario, dentro de la llamada le puedes mandar me.
Ej:
call llamadaamodulo(me)
Y ahora desde el módulo:
Sub Llamadaamodulo(byref x as form)
if x is nothing then
"lo q quieras"
else
me.cajatexto.text="lalal"
endif

No se si te servirá.
animo!

"barajoider" escribió:

> Hola tengo un form abierto llamamesmole x
>
> y si no estuviese abierto , pues
> haria eso
> dim frm as new x
> y luego rellenearia los datos por ejemplo x.textbox1.text="Hola"
>
> pero si desde un modulo, quiero leer el formulario ya cargado? si creo una
> nueva instancia de x me devolvera el valor del tetxbox nulo pq es un nuevo
> form, en memoria, como puedo desde un modulo leer datos del form cargado?
Respuesta Responder a este mensaje
#3 LSRI
14/06/2006 - 15:59 | Informe spam
Lo que necesitas es trabajar con la instancia actual del formulario. Como se
hacia en Visual Basic 6.0. En .NET 2005 tambien puedes hacerlo igual.
Para .NET 2003 o anterior busca en el Google "definstance guille". Lo de
"guille" por este tio lo explica muy. Otro enlace q te saldra en la busqueda
es uan pagina de Microsoft.

"Barajoider" escribió:

Hombre más bien no porque tengo que enviar el formulario por referencia.
No se puede crear una estancia del formulario cargado??
osea lo que tu me has dicho obviamente funciona pero no quiero hacerlo asi :)
gracias!!

"Cristina" wrote:

> No se muy bien como haces la llamada al modulo, pero si la haces desde el
> propio formulario, dentro de la llamada le puedes mandar me.
> Ej:
> call llamadaamodulo(me)
> Y ahora desde el módulo:
> Sub Llamadaamodulo(byref x as form)
> if x is nothing then
> "lo q quieras"
> else
> me.cajatexto.text="lalal"
> endif
>
> No se si te servirá.
> animo!
>
> "barajoider" escribió:
>
> > Hola tengo un form abierto llamamesmole x
> >
> > y si no estuviese abierto , pues
> > haria eso
> > dim frm as new x
> > y luego rellenearia los datos por ejemplo x.textbox1.text="Hola"
> >
> > pero si desde un modulo, quiero leer el formulario ya cargado? si creo una
> > nueva instancia de x me devolvera el valor del tetxbox nulo pq es un nuevo
> > form, en memoria, como puedo desde un modulo leer datos del form cargado?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida