Visual Basic.NET - Pasar apuntador de formulario como parametro

 
Vista:

Pasar apuntador de formulario como parametro

Publicado por Alonso (1 intervención) el 07/01/2011 22:20:04
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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pasar apuntador de formulario como parametro

Publicado por Damian (824 intervenciones) el 14/01/2011 13:37:40
No estoy seguro, pero te falto instanciar, o sea, te debería quedar asi en la declaración:

Dim Formulario as New Object
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar