C# 窗体键盘事件 问题!
给窗体Form1添加了Form1_KeyDown事件响应键盘的上下左右按键,但是开始时需要点击一个按钮,点击之后按上下左右按键,结果是焦点在几个按钮之间来回切换,根本没有...
给窗体Form1添加了Form1_KeyDown事件响应键盘的上下左右按键,但是开始时需要点击一个按钮,点击之后按上下左右按键,结果是焦点在几个按钮之间来回切换,根本没有响应我写的按键事件。怎么解决?给Form1的构造函数加了this.KeyPreview=true;没用,也重载了
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
return base.ProcessCmdKey(ref msg, keyData);
}
还是没用,在每个按钮的Chick事件中加this.Focus();还是没用,把每个按钮的TabStop属性设置为False依然没有。。。醉了!!! 展开
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
return base.ProcessCmdKey(ref msg, keyData);
}
还是没用,在每个按钮的Chick事件中加this.Focus();还是没用,把每个按钮的TabStop属性设置为False依然没有。。。醉了!!! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询