使用Enter键无法在ContextMenuStrip上触发KeyDown事件吗?

托马斯·卡尔顿

.NET:我有一个上下文菜单栏,我想使用键盘键进行处理。

我有以下事件处理程序:

Private Sub ContextMenuEnterKey(ByVal Sender As Object, ByVal E As KeyEventArgs) Handles ContextMenu.KeyDown

    If E.KeyValue = Keys.Enter Then
        'Do some staff
    End If

End Sub

使用EnterKey以外的其他键可以正确触发事件。

有谁知道这是怎么回事?

马丁·斯蒂特纳

KeyDown您将处理程序绑定到哪个控件的事件?在表单设计器中?KeyDown我什ContextMenuStrip没有显示事件(至少在VS2012中是这样,而且我正在C#中工作...)我可以在代码中绑定到其中,但这似乎没有任何作用。

但是有一个PreviewKeyDown事件,ContextMenuStrip上下文菜单中的每个击键都会被调用,Enter键也会被调用。也许这可以帮助您?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery触发器无法正确触发keydown事件

来自分类Dev

jqGrid InlineEdit的“ ENTER”键不会触发“ aftersavefunc”事件吗?

来自分类Dev

在Jquery上按Enter键时,Click事件触发

来自分类Dev

在Jquery上按Enter键时,Click事件触发

来自分类Dev

通过“ ESC”键触发事件时,未在keydown事件上提交表单

来自分类Dev

在KeyDown事件上检测星号键

来自分类Dev

在KeyDown事件上检测星号键

来自分类Dev

检测 KeyDown 事件上的单引号键

来自分类Dev

查找哪个键触发了DOM“ keydown”事件(使用JavaFX WebEngine)?

来自分类Dev

当按下UserControl中的Enter时,不会触发KeyDown事件

来自分类Dev

当按下UserControl中的Enter时,不会触发KeyDown事件

来自分类Dev

使用JavaScript在onload上触发F11键事件

来自分类Dev

使用输入元素上的修饰键触发点击事件

来自分类Dev

jQuery使用keydown / keyup / keypress事件仅触发一次,而不是按住键时触发多次

来自分类Dev

删除键不触发KeyUp和KeyDown事件

来自分类Dev

使用WPF KeyDown事件了解多个键

来自分类Dev

使用 jQuery 在文本输入上触发 keydown,在事件发生后保留值

来自分类Dev

Keydown事件未触发

来自分类Dev

jQuery:Tab键上的触发事件

来自分类Dev

javascript keydown事件无法识别此组合键

来自分类Dev

按下Enter键时会触发Vaadin ComboBox模糊事件

来自分类Dev

通过div上的Enter键或Vue2中的其他非按钮来触发单击事件

来自分类Dev

Opera不触发键上和键下事件

来自分类Dev

Opera不触发键上和键下事件

来自分类Dev

没有触发KeyDown事件

来自分类Dev

使用GwtQuery处理Enter键向上事件

来自分类Dev

使用JS在键盘事件上无法播放音频吗?

来自分类Dev

TextBox KeyDown触发事件不适用于Backspace和Delete键

来自分类Dev

Window.Current.CoreWindow KeyDown事件不会为“ Tab”键触发。在C#中按下?

Related 相关文章

  1. 1

    使用jQuery触发器无法正确触发keydown事件

  2. 2

    jqGrid InlineEdit的“ ENTER”键不会触发“ aftersavefunc”事件吗?

  3. 3

    在Jquery上按Enter键时,Click事件触发

  4. 4

    在Jquery上按Enter键时,Click事件触发

  5. 5

    通过“ ESC”键触发事件时,未在keydown事件上提交表单

  6. 6

    在KeyDown事件上检测星号键

  7. 7

    在KeyDown事件上检测星号键

  8. 8

    检测 KeyDown 事件上的单引号键

  9. 9

    查找哪个键触发了DOM“ keydown”事件(使用JavaFX WebEngine)?

  10. 10

    当按下UserControl中的Enter时,不会触发KeyDown事件

  11. 11

    当按下UserControl中的Enter时,不会触发KeyDown事件

  12. 12

    使用JavaScript在onload上触发F11键事件

  13. 13

    使用输入元素上的修饰键触发点击事件

  14. 14

    jQuery使用keydown / keyup / keypress事件仅触发一次,而不是按住键时触发多次

  15. 15

    删除键不触发KeyUp和KeyDown事件

  16. 16

    使用WPF KeyDown事件了解多个键

  17. 17

    使用 jQuery 在文本输入上触发 keydown,在事件发生后保留值

  18. 18

    Keydown事件未触发

  19. 19

    jQuery:Tab键上的触发事件

  20. 20

    javascript keydown事件无法识别此组合键

  21. 21

    按下Enter键时会触发Vaadin ComboBox模糊事件

  22. 22

    通过div上的Enter键或Vue2中的其他非按钮来触发单击事件

  23. 23

    Opera不触发键上和键下事件

  24. 24

    Opera不触发键上和键下事件

  25. 25

    没有触发KeyDown事件

  26. 26

    使用GwtQuery处理Enter键向上事件

  27. 27

    使用JS在键盘事件上无法播放音频吗?

  28. 28

    TextBox KeyDown触发事件不适用于Backspace和Delete键

  29. 29

    Window.Current.CoreWindow KeyDown事件不会为“ Tab”键触发。在C#中按下?

热门标签

归档