Visual Basic.NET - Abrir un formulario oculto. - URGENTE

 
Vista:

Abrir un formulario oculto. - URGENTE

Publicado por Jose luis Rivadeneira M (1 intervención) el 15/10/2005 02:59:56
Imagina que tengo 2 formularios: Form1 y Form2, el Form1 es el principal y al momento de cargar (Load) se encuentra con una linea me.Hide y listo se oculta, pero despues tiene una linea que dice:

Dim FRM as new Form2
FRM.Show

y se abre el Form2, este formulario tien un button que al pulsar debe mostrar nuevamente el formulario Form1, como hago esto.

Necesito que me ayuden con urgencia y muchas gracias por anticipado.
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:Abrir un formulario oculto. - URGENTE

Publicado por David Medina (49 intervenciones) el 15/10/2005 04:44:40
Sería mejor que contaras la historia completa, porque lo que expones no me suena razonable.

No será que estas buscando cómo hacer las cosas complicadas?

bueno, esa mi impresión
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:Abrir un formulario oculto. - URGENTE

Publicado por Soltrac (10 intervenciones) el 17/10/2005 13:38:51
En VB.NET los Formularios tb deben ser creados como objetos, no son objetos en si

Por lo tanto:

Dim MiForm2 As New Form2()

MiForm2.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:Abrir un formulario oculto. - URGENTE

Publicado por Soltrac (10 intervenciones) el 17/10/2005 13:39:38
Perdon, lei tu consulta mal...ahora mismo te copio como hacerlo
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:Abrir un formulario oculto. - URGENTE

Publicado por Soltrac (10 intervenciones) el 17/10/2005 13:43:04
2 ejemplos de como hacerlo:

Ejemplo 1:

Al llamar a Form2:

Dim MiForm2 As New Form2()

MiForm2.Owner=Me
MiForm2.Show

Todo lo q quieras hacer con Form1...será simplemente llamando a MiForm2.Owner.
En este caso:

MiForm2.Owner.Show

Ejemplo2

Código en Form1

Public Shared Property Dfi() As Form1
Get
If m_vb6FormDfi Is Nothing _
OrElse m_vb6FormDfi.IsDisposed Then
m_InitializingDfi = True
m_vb6FormDfi = New Form1()
m_InitializingDfi = False
End If
Dfi = m_vb6FormDfi
End Get
Set(ByVal Value As Form1)
m_vb6FormDfi = Value
End Set
End Property

En Form1.Load Pones:

Dfi=Me

En Form2...tan solo hay que llamar a Form1.Dfi

En este caso:

Form1.Dfi.Show()

Espero que te sirva de ayuda, un saludo.
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