none
PROBLEMAS CON MENUSTRIP RRS feed

  • Pregunta

  • Buenas,

    Me gustaría poder hacer actuar al MenuStrip igual que actúa en la vista Diseño. Es decir, que solamente se oculten o muestren los elementos del menú cuando haga clic sobre ellos.

    He encontrado la forma para hacer que no se oculten automáticamente al apartar el ratón. Pero incluso se me sobrepone de otras ventanas y queda fatal.

    AddHandler MaestroToolStripMenuItem.DropDown.Closing, AddressOf Me.DropDown_Closing
            AddHandler FacturaciónToolStripMenuItem.DropDown.Closing, AddressOf Me.DropDown_Closing
            AddHandler ComprasToolStripMenuItem.DropDown.Closing, AddressOf Me.DropDown_Closing
            AddHandler AlmacénToolStripMenuItem.DropDown.Closing, AddressOf Me.DropDown_Closing
            AddHandler ContabilidadToolStripMenuItem.DropDown.Closing, AddressOf Me.DropDown_Closing
            AddHandler UtilidadesToolStripMenuItem.DropDown.Closing, AddressOf Me.DropDown_Closing
    
    
        Private Sub DropDown_Closing(ByVal sender As Object, ByVal e As ToolStripDropDownClosingEventArgs)
            If ((e.CloseReason = ToolStripDropDownCloseReason.ItemClicked) _
                        OrElse (e.CloseReason = ToolStripDropDownCloseReason.AppFocusChange)) Then
                e.Cancel = True
            End If
    
        End Sub

    Éste es el código que he utilizado de momento.

    Gracias.

    jueves, 13 de diciembre de 2018 13:51

Respuestas

  • Hola  Daniel Mesa

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te recomiendo ingresar al siguiente enlace donde puedes encontrar una posible solución para tu problema.

    https://docs.microsoft.com/en-us/dotnet/framework/winforms/controls/menustrip-control-overview-windows-forms

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    jueves, 13 de diciembre de 2018 15:35