Dev gridcontrol 捕獲按鍵事件
控件自帶方法位置:
代碼:
private void ViewHtlb_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Control | e.KeyCode == Keys.Q) { MessageBox.Show("Ctrl + Q"); } if (e.KeyCode == Keys.Shift | e.KeyCode == Keys.G) { MessageBox.Show("Shift + G"); } if (e.KeyCode == Keys.Y) { MessageBox.Show("Keys.Y"); } }
上麵這段代碼可以捕獲到,按鍵y\Y、ctrl+Q/q、shift+G/g等組合按鈕鍵事件,當你需要實現一定的快捷鍵的時候,可以通過這個函數,來實現相應的功能。
那麼是不是可以用KeyPress事件方法呢?
答案是:NO.
原因:想知道為什麼不?看這裏
最後更新:2017-04-03 12:55:25