编程问答
winform下的键盘事件(keypress、keydown)及如何处理不响应键盘事件 -凯发ag旗舰厅登录网址下载
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); //满足条件后执行事件
}
}
总结
以上是凯发ag旗舰厅登录网址下载为你收集整理的winform下的键盘事件(keypress、keydown)及如何处理不响应键盘事件的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。
- 上一篇: r 调用 python
- 下一篇: java异常基本知识