这是对整个界面的快捷键的设置,比如查询,保存。
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);//这句保证其它按键能正常使用
}
相关文章
- 在Winform框架的多文档界面中实现双击子窗口单独弹出或拖出及拽回的处理
- Visual Studio中的快捷键的更改和设置
- 一文熟练使用C#中的异步(async)编程实现WinForm UI界面进度条更新
- Winform界面GridView中XCDataGridViewCheckBoxAllColumn改变触发事件
- Winform中设置ZedGraph鼠标双击获取距离最近曲线上的点的坐标值
- Winform开发中对界面的组织布局
- VS winform中的文本框怎样设置为只读状态
- 在WinForm应用程序中,使用选项卡控件来加载不同的Form界面!
- 在Winform程序中设置管理员权限及为用户组添加写入权限 - 伍华聪
- idea中设置eclipse的常用快捷键