日期:2014-05-18  浏览次数:20817 次

winform中如何使用组合快捷键,急!
if (e.KeyCode == Keys.D)这个判断是否按下快捷键D,只能使用一个快捷键。我现在想同时使用三个快捷键,比方我同时按下R,F,W这个三键触发一个方法。该如何判断呀。


------解决方案--------------------
Ctrl+Enter
C# code

        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Control && e.KeyCode == Keys.Enter)
            {
                // To do somthing
                MessageBox.Show("ok");
            }
        }

------解决方案--------------------
用vs的时候你就应该想到,应该是先按 下一个键,记录,然后再按另外一个。
比如ctrl +E 然后再按C。。