这是荒唐的。我有一个我对 WinForm 感兴趣的 KeyDown 事件(获取 DownArrow Key 事件)。我添加了一个轨迹栏,它可以自动对焦(我不知道如何)。现在,当我按下向下箭头键时 - 它会自动更改 Trackbar 的值,而我的 Winform 代码不起作用。我尝试使用按钮隐藏 Trackbar,但无济于事。我什至有
e.SuppressKeyPress = true;
在我的 Form1_KeyDown() 处理程序中。
救命啊,我快疯了。
您可以覆盖 ProcessCmdKey 方法。查看下面的链接了解更多信息。
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.processcmdkey(v=vs.85).aspx