Visual Basic.NET - No aparece Formulario llamado desde otro

 
Vista:

No aparece Formulario llamado desde otro

Publicado por Daniel E. Perez R (4 intervenciones) el 09/07/2008 16:21:19
Seria tan amable de deservirme ¿Como se llama un Formulario desde otro Formulario en Visual Basic del 2003? Se le agrega un botón ¿Pero necesito la (o las ) línea (s) que hacer falta para que se despliegue el Form2.

Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs)

' este formulario se abre como hijo del MDI
Dim Form2 As New Form2
Form2.MdiParent = Me
Form2.Show()

End Sub

No da error al correrlo, pero no aparece la forma Form2 ¿Qué debo hacer para que la forma Form2 se muestre en pantalla al oprimir el boton?

Esperando tu acertada respuesta,

Daniel
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
sin imagen de perfil

RE:No aparece Formulario llamado desde otro

Publicado por P. J. (706 intervenciones) el 09/07/2008 16:24:59
Puede ser porque el nombre del OBJETO es el mismo que del Formulario, prueba asi:

Dim oForm2 As New Form2
oForm2.MdiParent = Me
oForm2.Show()
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

RE:No aparece Formulario llamado desde otro

Publicado por Daniel E. Perez R  (4 intervenciones) el 10/07/2008 08:59:41
Muy bonito pero no funciono, ¡sigue el error! ¿Tienes alguna otra solucion? Por favor.
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

Help

Publicado por Daniel E. Perez R. (4 intervenciones) el 10/07/2008 09:26:17
Muy interesante tu solucion, pero no funciono:

Dim Form3 As New Form2
Form3.MdiParent = Me
Form3.Visible = True
Form3.Show()

¿Podrias darme otra solucion? Ya trate tambien, como puedes ver, asignandole la propiedad Visible el valor True, y no funciono, no aparece el formulario llamado.

Esperando su gentil colaboracion,

Daniel
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
sin imagen de perfil

RE:Help

Publicado por P. J. (706 intervenciones) el 10/07/2008 16:37:23
Pero porque insistes en poner un nombre definido para los FORMULARIOS a un objeto.

Para mostrar un formulario es asi:

dim objForm as new Form2
objForm.MdiParent = me
objForm.Show()

Si usas el .net 2005 puedes hacerlo directamente como se hacia en VB 6.0
Espero que lo este poniendo dentro de un formulario MDI.

Suerte!
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