这是对整个界面的快捷键的设置,比如查询,保存。
1 protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
2 {
3 if (keyData == Keys.F2)
4 {
5 if (btnSelect.Enabled)
6 {
7 btnSelect_Click(null, EventArgs.Empty);
8 return true;//这里return true 否则控件焦点会跟着方向键改变
9 }
10 }
11 else if (keyData == Keys.F4)
12 {
13 if (btnSave.Enabled)
14 {
15 btnSave_Click(null, EventArgs.Empty);
16 return true;//这里return true 否则控件焦点会跟着方向键改变
17 }
18 }
19 return base.ProcessCmdKey(ref msg, keyData);//这句保证其它按键能正常使用
20 }
WinForm界面中快捷键设置
时间: 2024-08-04 13:06:53