这是对整个界面的快捷键的设置,比如查询,保存。
1 protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.F2)
{
if (btnSelect.Enabled)
{
btnSelect_Click(null, EventArgs.Empty);
return true;//这里return true 否则控件焦点会跟着方向键改变
}
}
else if (keyData == Keys.F4)
{
if (btnSave.Enabled)
{
btnSave_Click(null, EventArgs.Empty);
return true;//这里return true 否则控件焦点会跟着方向键改变
}
}
return base.ProcessCmdKey(ref msg, keyData);//这句保证其它按键能正常使用
}
相关文章
- 04-08WinForm界面中快捷键设置
- 04-08WinForm中,设置不显示窗口的标题栏
- 04-08用SetLayeredWindowAttributes设置winform界面透明化
- 04-08Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼
- 04-08Winform button按钮设置快捷键
- 04-08在sublime text3 中设置浏览器快捷键
- 04-08你想要的WinForm界面开发教程在这里 - 如何设置较厚的表格边框
- 04-08总结开发中基于DevExpress的Winform界面效果
- 04-08winform程序中界面的跳转问题
- 04-08WinForm中快捷键与组合按键的设置方法