日期:2014-05-17  浏览次数:20879 次

请教一个关于ContextMenu中快捷键的问题
ContextMenustrip中设置了快捷键(Ctrl+B--举例)

我是想按下了这个快捷键触发Click事件

现在的问题是,我按下了Ctrl+B什么反应也没有

但是如果我先用鼠标点一下那一项然后再用快捷键的话就可以触发了

我也试过在事件代码中叫断点,我按了快捷键之后并没有进入(我也考虑过快捷键冲突的问题,证明是没有的)

请问一下这有可能是哪里出的问题呢?


------解决方案--------------------
那你就不能单独在menu那设置了,截获按键消息,判断快捷键,或者用api的RegisterHotKey注册快捷键
------解决方案--------------------
ContextMenustrip没有弹起时是无效的吧,只有弹出时才能使用快捷键
------解决方案--------------------
探讨

ContextMenustrip没有弹起时是无效的吧,只有弹出时才能使用快捷键