问题描述
- C# 如何禁止 方向键切换radionbox
-
如题,建立了键盘钩子 也可以告诉我如何钩取消息并处理后销毁消息而不是发给系统。用radionbox控制是否建立钩子,结构按方向键时总是切换....
解决方案
不需要,直接在窗体的keypress里面加上
if (e.KeyCode == Keys.Left || e.KeyCode == Keys.Right)
e.Handled = true;
窗体的KeyPreview设置为true
解决方案二:
不用钩子,用消息过滤器,拦住消息
解决方案三:
http://blog.csdn.net/yysyangyangyangshan/article/details/6835913
窗口消息中过滤Keys.Up Keys.等
解决方案四:
按键eventargs中判断下就可以了
时间: 2024-10-30 04:52:36