winfrom快捷键
1.当活动窗体的快捷键
1 protected override bool ProcessCmdKey(ref Message msg, Keys keyData) 2 { 3 KeyEventArgs e = new KeyEventArgs(keyData); 4 if (keyData == Keys.Escape) 5 { 6 //具体操作 7 this.Close(); 8 } 9 return false; 10 }
注:必须是活动窗体、作用于整个窗体
2.指定控件的快捷键
private void layoutControl1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 13) { MessageBox.Show("1"); } }
注:当前快捷键只作用于当前控件,并且离开当前控件不能触发

浙公网安备 33010602011771号