none
Ejecutar ToolStripButton mediante tecla RRS feed

  • Pregunta

  • Hola a todos, queria saber como podría ejecutar el evento Click con la tecla Enter de un ToolStripButton cuando se tiene el enfoque en dicho control. En su defecto alguna manera de ejecutar el codigo del evento Click mediante una tecla)

    Gracias por cualquier ayuda o sugerencia.

    jueves, 12 de agosto de 2010 21:08

Respuestas

  • hola

    se me ocurre que podrias controlar la pulsacion del enter a nivel del formulario, y cuando se produce el evento usar el metodo


    para lanzar la seleccion del item del ToolStripMenu


    Protected Overrides Function ProcessCmdKey(ByRef msg As Message, keyData As Keys) As Boolean
        If keyData = Keys.Enter Then
            'aqui seleccionaria el item del menu que quieres accionar ante el enter
            Dim item As ToolStripItem = TryCast(Me.toolStrip1.Items(0), ToolStripItem)
            If item IsNot Nothing Then
                item.[Select]()
            End If

            Return True
        Else
            Return ProcessDialogKey(keyData)
        End If

    End Function

    este codigo estaria en tu formulario

    saludos

    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    viernes, 13 de agosto de 2010 2:07