【问题标题】:catch mouseClick and KeyDown event in ToolStripMenuItem在 ToolStripMenuItem 中捕获 mouseClick 和 KeyDown 事件
【发布时间】:2014-02-27 14:00:13
【问题描述】:

我在 MDI 父窗体中有一个菜单条,其中存在剪切、复制、粘贴工具条菜单项。我想在 ToolStripMenuItem 中捕获 keydown 和 mouseClick (Left) 事件

【问题讨论】:

标签: c# .net vb.net windows winforms


【解决方案1】:

对于工具条上的每个项目,您都需要一个监听器。像这样:

AddHandler menu_item_logout.Click, AddressOf logout 

那么你需要一个子程序来处理这样的事件:

Private Sub logout()
 ' do something here
End Sub

至于键盘,你需要监听击键,然后像这样处理:

AddHandler first_name_box.KeyDown, AddressOf check_key

然后有一个子程序来处理这些:

Private Sub check_key(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs)
        ' When the Enter key is pressed, trigger the event
        If (e.KeyCode = Keys.Enter) Then
            ' do something 
        End If
End Sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多