閱讀81 返回首頁    go 技術社區[雲棲]


Dev gridcontrol 捕獲按鍵事件

作者:jiankunking 出處:https://blog.csdn.net/jiankunking

控件自帶方法位置:


代碼:

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

  上一篇:go Mybatis中執行String類型的自己拚寫的sql,不執行配置文件中的sql
  下一篇:go Android 自定義UI-垂直方向的SeekBar