如何获取组合键在c#
发布时间:2020-12-15 06:32:45 所属栏目:百科 来源:网络整理
导读:如何在C#表单上捕获Ctrl Alt K P键? 谢谢 解决方法 这是一个和弦,你无法记住已经看到和弦的第一个按键.这样做: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private bool prefixSeen; protected override bool Proces
如何在C#表单上捕获Ctrl Alt K P键?
谢谢 解决方法
这是一个和弦,你无法记住已经看到和弦的第一个按键.这样做:
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private bool prefixSeen; protected override bool ProcessCmdKey(ref Message msg,Keys keyData) { if (prefixSeen) { if (keyData == (Keys.Alt | Keys.Control | Keys.P)) { MessageBox.Show("Got it!"); } prefixSeen = false; return true; } if (keyData == (Keys.Alt | Keys.Control | Keys.K)) { prefixSeen = true; return true; } return base.ProcessCmdKey(ref msg,keyData); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |