C# 如何禁止 方向键切换radionbox

如题,建立了键盘钩子 也可以告诉我如何钩取消息并处理后销毁消息而不是发给系统。用radionbox控制是否建立钩子,结构按方向键时总是切换....

不用钩子,用消息过滤器,拦住消息

http://blog.csdn.net/yysyangyangyangshan/article/details/6835913

窗口消息中过滤Keys.Up Keys.等

不需要,直接在窗体的keypress里面加上
if (e.KeyCode == Keys.Left || e.KeyCode == Keys.Right)
e.Handled = true;
窗体的KeyPreview设置为true

按键eventargs中判断下就可以了