捕获ToolStripMenuItem中的mouseClick和KeyDown事件

时间:2014-02-27 14:00:13

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

我在MDI父窗体中有一个菜单条带,其中存在剪切,复制,粘贴工具条菜单项。我想在ToolStripMenuItem

中捕获keydown和mouseClick(Left)事件

1 个答案:

答案 0 :(得分:0)

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

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