您的位置:首页 > 其它

WinForm 快捷键设置

2009-04-03 12:46 246 查看
大家经常用一些软件,也会注意到大部分软件都设有快捷键。下面我们据C# WinForm中的两种常用快捷键的设置做一说明讲解。

Alt+*(按钮快捷键)

按钮快捷键也为最常用快捷键,其设置也故为简单。在大家给button、label、menuStrip等其他控件的Text属性指定名称时,在其后面加上‘&’然后在加上一个指定字母即可。如:确定(&D),(Alt+D)调用。

如指定多个字母,则第一个为快捷键。如:确定(&OK),(Alt+O)调用;文件(&Fill),(Alt+F)调用。

Ctrl+*及其他组合键

在WinForm中设置要使用组合键的窗体的KeyPreview(向窗体注册键盘事件)属性为True;

然后使用窗体的KeyDown事件(在首次按下某个键时发生).

实例代码:

private void ***_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F && e.Modifiers == Keys.Control)
{
MessageBox.Show("Ctrl+F");
}
}

注:***代表窗体名称,大家可以看一下 ”Keys”的枚举参数,以实现自己需要。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: