
Como referenciar a un formulario desde un modulo
Publicado por ACB (4 intervenciones) el 13/01/2011 00:32:33
Hola, sucede que envio una variable tipo Object que apunta al formulario actual como parametro a un procedimiento en un Modulo y al hacer referencia al parametro que apunta al formulario simplemente la aplicacion se detiene. No entiendo porque pasa esto en VB.NET si en VB6 funciona perfectamente. Ejemplo:
codigo en el formulario:
dim Formulario as Object
Formulario = Me
ConfigNormal(Formulario)
codigo en Modulo:
Public Sub ConfigNormal(ByRef PForm as Object)
PForma.Frame.Visible = True
End Sub
Frame es un control, al procesaro la linea la aplicacion se cierra sin marcar ningun error. Cabe destacar que si en lugar del parametro uso directamente el nombre del formulario si funciona, solo que esta opcion no es util porque el procedimiento debe funcionar para muchos formularios y no para uno en especifico.
Si alguien conoce la respuesta a este problema se lo voy a agradecer mucho... Gracias
codigo en el formulario:
dim Formulario as Object
Formulario = Me
ConfigNormal(Formulario)
codigo en Modulo:
Public Sub ConfigNormal(ByRef PForm as Object)
PForma.Frame.Visible = True
End Sub
Frame es un control, al procesaro la linea la aplicacion se cierra sin marcar ningun error. Cabe destacar que si en lugar del parametro uso directamente el nombre del formulario si funciona, solo que esta opcion no es util porque el procedimiento debe funcionar para muchos formularios y no para uno en especifico.
Si alguien conoce la respuesta a este problema se lo voy a agradecer mucho... Gracias
Valora esta pregunta


1