Menu en mdi

13/06/2006 - 19:36 por Marauder | Informe spam
Hola a todos, mi problema es el siguiente. Tengo un formulario padre con un
menu en la parte superior con una serie de elementos, cuando hago click en
uno de esos elementos me abre un formulario hijo y me pone el menu en
enabled=false(hasta ahi lo consigo sin problema) pero lo que me falta es que
cuando cierre el formulario hijo me deje habilitado el menu del formulario
padre.¿Alguna idea?.

Muchas gracias de antemano.

Preguntas similare

Leer las respuestas

#1 J. Carlos Herrrero
13/06/2006 - 23:28 | Informe spam
Hola:
Prueba esto:

Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSalir.Click
'utilizando la funcion CType(), moldeamos la propiedad MdiParent del
formulario al tipo correspondiente a la clase del formulario MDI con ello
tenemos acceso a sus miembros y en particular a la opcion de menu
CType(Me.MdiParent, MDIPrincipal).SituaciónToolStripMenuItem.Enabled = True
Me.Close()
End Sub

"Marauder" escribió en el mensaje
news:
Hola a todos, mi problema es el siguiente. Tengo un formulario padre con
un
menu en la parte superior con una serie de elementos, cuando hago click en
uno de esos elementos me abre un formulario hijo y me pone el menu en
enabled=false(hasta ahi lo consigo sin problema) pero lo que me falta es
que
cuando cierre el formulario hijo me deje habilitado el menu del formulario
padre.¿Alguna idea?.

Muchas gracias de antemano.
Respuesta Responder a este mensaje
#2 Gabriel Pravaz
14/06/2006 - 00:24 | Informe spam
Si lo que quieres es que no se vuelva a abrir el mismo formulario dos
veces te propongo una solución mas prolija que deshabilitar el menu que es
aplicar el patrón singleton que evita que una clase se instancie mas de una
vez.

Puedes leer como se hace aqui:
http://www.elguille.info/colabora/p...iosMDI.htm


"Marauder" escribió en el mensaje
news:
Hola a todos, mi problema es el siguiente. Tengo un formulario padre con
un
menu en la parte superior con una serie de elementos, cuando hago click en
uno de esos elementos me abre un formulario hijo y me pone el menu en
enabled=false(hasta ahi lo consigo sin problema) pero lo que me falta es
que
cuando cierre el formulario hijo me deje habilitado el menu del formulario
padre.¿Alguna idea?.

Muchas gracias de antemano.
Respuesta Responder a este mensaje
#3 Marauder
14/06/2006 - 11:17 | Informe spam
Muchas Gracias.Tu solucion me ha servido perfectamente.

"J. Carlos Herrrero" wrote:

Hola:
Prueba esto:

Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSalir.Click
'utilizando la funcion CType(), moldeamos la propiedad MdiParent del
formulario al tipo correspondiente a la clase del formulario MDI con ello
tenemos acceso a sus miembros y en particular a la opcion de menu
CType(Me.MdiParent, MDIPrincipal).SituaciónToolStripMenuItem.Enabled = True
Me.Close()
End Sub

"Marauder" escribió en el mensaje
news:
> Hola a todos, mi problema es el siguiente. Tengo un formulario padre con
> un
> menu en la parte superior con una serie de elementos, cuando hago click en
> uno de esos elementos me abre un formulario hijo y me pone el menu en
> enabled=false(hasta ahi lo consigo sin problema) pero lo que me falta es
> que
> cuando cierre el formulario hijo me deje habilitado el menu del formulario
> padre.¿Alguna idea?.
>
> Muchas gracias de antemano.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida