c#按键键盘事件监控上下左右和其它按键

news/2024/11/2 23:21:34/

c#按键键盘事件监控键盘上下左右和其它按键

重写:protected override bool ProcessDialogKey(Keys keyData)就可以实现了。

放在窗口类里面

 public partial class Form_XYZ_Jog : Form

{

xxxxx

}

        protected override bool ProcessDialogKey(Keys keyData){// MessageBox.Show(keyData.ToString());string direction2 = keyData.ToString();string Left = "A";string Right = "D";string Front = "W";string Back = "S";string Up = "Up";string Down = "Down";label_press_msg.Text = "已按下:" + direction2;Console.WriteLine(DateTime.Now.ToString()+ label_press_msg.Text);if (direction2 ==Left){button_move_left.Focus();EnableLeftRightFrontBack(true);EnableUpDown(false);}else if(direction2 == Right){button_move_right.Focus();EnableLeftRightFrontBack(true);EnableUpDown(false);}else if (direction2 == Front){button_move_front.Focus();EnableLeftRightFrontBack(true);EnableUpDown(false);}else if (direction2 == Back){button_move_back.Focus();EnableLeftRightFrontBack(true);EnableUpDown(false);}else if (direction2 == Up){button_move_down.Focus();EnableLeftRightFrontBack(false);EnableUpDown(true);}else if (direction2 == Down){button_move_up.Focus();EnableLeftRightFrontBack(false);EnableUpDown(true);}return base.ProcessDialogKey(keyData);}


http://www.ppmy.cn/news/691117.html

相关文章

07-C++学习笔记-函数

📚 函数的概念 函数是一段可重复使用的代码块,用于完成特定的任务。通过使用函数,可以将程序划分为多个模块,提高代码的可读性、可维护性和复用性。 在C中,函数由函数头和函数体组成。函数头包含函数的返回类型、函数…

iphone 链接 mac 一直闪跳的解决办法

mac 给 iPhone 充电一直闪跳 解决iPhone连上MAC之后会不断地断开又连上,断开又连上问题。 进入mac终端,输入命令 sudo killall -STOP -c usbd 回车后输入密码即可解决 新系统要使用 sudo pkill -9 usbd 这个命令就可以解决;

mac强制关闭程序,苹果电脑强制关闭软件

和windows一样,调出任务栏目,然后就可以强制关闭了。 windows是ctrlaltdelet mac差不多 步骤一: Command Option Esc 可以调出任务栏目。如果你的option键和ctrl键换了,就是: ctrlaltesc 然后选择关闭程序就可…

Mac pro关闭设置小红点展示 强迫症的小伙伴看这里

关闭系统更新提醒红点:在终端输入: defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 Killall Dock 屏幕会闪一下,再去查看小红点就没有啦~

MacOs桌面自动被打乱的原因

1 系统设置--Mission Control -- 自动根据最近使用情况排序的勾勾去掉 转载于:https://www.cnblogs.com/QuestionsZhang/p/10794417.html

苹果电脑mac突然有个图标一直卡屏幕最前, 今天教你一步快速解决,当然不是重启哈哈哈

有时候,mac就这样抽疯了, 图标一直显示屏幕最前面.那么怎么办,很多人可能想那只能重启了,那有没有不用重启,更好的办法?像我这种常年不关机,又开了很多程序的人,重启肯定是非常麻烦的一件事. 所以今天分享下解决的办法. 首先,打开 活动监视器(一般它在启动台->其他 里面).如…

苹果iphone手机翻页小技巧

也许大家会觉得这个文章很白痴。因为大家都知道iphone手机翻页左右滑动即可。其实换换要告诉大家的是还有另外一种方法可以快速翻页。 事实上。我们在 iOS 里是能够实现轻轻一点就翻页的。只不过操作区有点隐蔽。所以知道的人比较少。正如上图中展示的那样。我们只需在红色箭头…

Mac在一段时间不使用后,应用会自动退出的解决方法

解决方法: 在系统偏好设置-安全性与隐私-通用-高级 把“在XX分钟不活跃后注销”的勾去掉就好。