Visual Basic.NET - Menu o toolstripmenu

   
Vista:

Menu o toolstripmenu

Publicado por daniel17 (8 intervenciones) el 15/06/2009 22:00:23
Hola....

Estoy realizando un programa donde estoy utilizando la propiedad del Mdi en el form principal, cuenta con un toolstripmenuitem que me abre otro form, Como hago para desactivar el toolstripmenuitem mientras el form esta activado y como hago para activarlo nuevamente cuando cierro el form.

Agradesco cualquier ayuda o comentario.
Saludos....
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:Menu o toolstripmenu

Publicado por lincoln (55 intervenciones) el 16/06/2009 00:54:44
pues en el codigo del menuitem pones esto en el evento click del menu:

supogamos que el form al que vas allamar es el form 2 entonces.

dim f2 as new form2
f2.mdiparent=me
f2.show()
me.toolstripmenuitem.enable=false

eso es todo en el codigo del menu luego al cerrar el form2:

me.close()
form2.toolstripmenuitem.enable=true

y eso es todo espero que te sirva saludos...
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:Menu o toolstripmenu

Publicado por Daniel17cr (8 intervenciones) el 16/06/2009 01:30:29
Gracias Lincoln por tu ayuda.
Con respecto a la priemer parte estamos bien si me lo desactiva

dim f2 as new form2
f2.mdiparent=me
f2.show()
me.toolstripmenuitem.enable=false

pero la segunda parte no se si lo estoy aplicando mal o no se que sera pero cuando cierro el form 2 sigue desactivado el toolstripmenuitem.

yo estoy colocando el codigo de

me.close()
form2.toolstripmenuitem.enable=true

como accion al dar click a un boton llamado cerrar en el form 2 tal y como lo pusiste. pero no se porque sigue desactivo te muestro mi codigo del form 2


Private Sub btncerrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncerrar.Click

Me.Close()
Dim Principal As New Principal
Principal.tspMantInventario.Enabled = True

End Sub

y el del form principal o form 1 es el siguiente:

Private Sub MantenimientoDeInventarioToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tspMantInventario.Click

Dim childInventario As New MantInventario()
childInventario.MdiParent = Me
childInventario.Show()

Me.tspMantInventario.Enabled = False

Espero me puedas ayudar con esto.

Gracias.
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:Menu o toolstripmenu

Publicado por lincoln (55 intervenciones) el 16/06/2009 17:55:56
Private Sub btncerrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncerrar.Click

Me.Close()
Dim Principal As New Principal
Principal.tspMantInventario.Enabled = True

End Sub

pues no veo la necesidad de instanciar el formulario principal, ya que el modificador del toolstrip del form princpal es friend, y eso indica que lo puedes acceder desde cualquier parte del proyecto. hazlo de frente asi:

Private Sub btncerrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncerrar.Click

Principal.tspMantInventario.Enabled = True
Me.Close()
End Sub

y eso es todo ya me cuentas como te fue. saludos...
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:Menu o toolstripmenu

Publicado por daniel17cr (8 intervenciones) el 16/06/2009 18:55:52
Excelente amigo....

Funciona de maravilla, tal y como lo queria... lo que estaba haciendo mal era instanciando el form principal...

MUCHAS GRACIAS.

Ahora aprovechando un poquito.

sabes como es el strin de coneccion para oracle 10g lo he hecho de todas formas y no me sale. el problema es que nunca he trabajado con oracle.

GRACIAS POR TU AYUDA...
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:Menu o toolstripmenu

Publicado por lincoln (55 intervenciones) el 17/06/2009 22:23:20
inmgresa ak ahi encontraras todas las canedas de conexion posibles un saludo..

http://www.connectionstrings.com/
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:Menu o toolstripmenu

Publicado por daniel17cr (8 intervenciones) el 18/06/2009 00:09:13
Excelente muchas gracias...
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