Verificar Formularios

28/04/2006 - 19:35 por JReyes | Informe spam
Tengo un formulario principal y alli tengo un panel donde dentro de ese panel
se acomadan mis formularios con panel1.controls.add(nombreform) en la
pantalla principal tengo un boton para salir de la aplicacion pero antes de
salir como puedo verificar si hay un formulario abierto ya que en estos
momentos si hay algun form abierto cuando presiono el boton salir se cierra
todo, como puedo manejar esto..

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
03/05/2006 - 16:41 | Informe spam
Hola,

este pequeño ejemplo de dos formularios y un botón en el primer formularios,
te indica como simular lo que quieres hacer:

Public Class Form1

Private MiF As Form2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If MiF Is Nothing Then
MessageBox.Show("No Abierto")
MiF = New Form2
MiF.Show()
Else
MessageBox.Show("Abierto")
End If
End Sub

End Class

Básicamente pregunta por el primer formulario. Si está a Nothing lo carga.

La única cosa que no he implementado es la descarga del formulario Form2.
Cuando se cierra, la declaración MiF de Form1 que apunta a Form2 debería
liberarse y ponerse a Nothing.

La idea es esta básicamente. Un par de cosillas y resuelto.

Un saludo y espero que te haya servido para hacerte una idea.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"JReyes" wrote:

Tengo un formulario principal y alli tengo un panel donde dentro de ese panel
se acomadan mis formularios con panel1.controls.add(nombreform) en la
pantalla principal tengo un boton para salir de la aplicacion pero antes de
salir como puedo verificar si hay un formulario abierto ya que en estos
momentos si hay algun form abierto cuando presiono el boton salir se cierra
todo, como puedo manejar esto..
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida