欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 编程资源 > 编程问答 >内容正文

编程问答

winform下的键盘事件(keypress、keydown)及如何处理不响应键盘事件 -凯发ag旗舰厅登录网址下载

发布时间:2025/1/21 编程问答 33 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 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); //满足条件后执行事件
            }
        }

 

总结

以上是凯发ag旗舰厅登录网址下载为你收集整理的winform下的键盘事件(keypress、keydown)及如何处理不响应键盘事件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

网站地图