[英]How to set the focus to the form?
当我单击表单中的按钮并调用单击事件时,如果我按下键盘的箭头按钮(上、左、右和下),则不会调用 keydown 事件我该怎么办? 对不起我的英语不好
无需订阅KeyDown event
。 尝试覆盖ProcessCmdKey()
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
switch(keyData)
{
case Keys.Up:
Console.WriteLine("Up");
break;
case Keys.Down:
Console.WriteLine("Down");
break;
case Keys.Left:
Console.WriteLine("Left");
break;
case Keys.Right:
Console.WriteLine("Right");
break;
}
return base.ProcessCmdKey(ref msg, keyData);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.