当Trackbar存在时拦截WinForm上的KeyDown事件

时间:2012-09-22 10:21:20

标签: c# winforms

这太荒谬了。我有一个我感兴趣的KeyDown事件(获取DownArrow Key事件)的WinForm。我添加了一个跟踪栏,它获得了自动对焦(我不知道如何)。现在,当我按下向下箭头键 - 它会自动更改Trackbar的值,而我的Winform代码无效。我尝试用按钮隐藏轨道栏但无济于事。我甚至有

e.SuppressKeyPress = true;

在我的Form1_KeyDown()处理程序中。

帮助,我要乱了。