winform下的键盘事件(keypress、keydown)及如何处理不响应键盘事件 -尊龙游戏旗舰厅官网
尊龙游戏旗舰厅官网
收集整理的这篇文章主要介绍了
winform下的键盘事件(keypress、keydown)及如何处理不响应键盘事件
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
keydown事件用来处理功能键:f1 f2 f3...
keypress事件用来处理字符比如说:a b c... 1 2 3...
注:处理该事件时,需要先将窗体的 keypreview=true; (请注意,不设置该项是引起键盘事件不响应的多数原因)
keypress事件的示例:
private void formmain_keypress(object sender, keypresseventargs e)
{
if (e.keychar.tostring() == keys.a.tostring())
{
this.tsmigoto_click(sender, e); //满足条件后执行事件
}
}
keydown事件的示例:
private void formmain_keydown(object sender, keyeventargs e)
{
if (e.keydata == keys.f8)
{
this.tsmigoto_click(sender, e); //满足条件后执行事件
}
}
总结
以上是尊龙游戏旗舰厅官网为你收集整理的winform下的键盘事件(keypress、keydown)及如何处理不响应键盘事件的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: r 调用 python
- 下一篇: java异常基本知识