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”的枚举参数,以实现自己需要。
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”的枚举参数,以实现自己需要。
相关文章推荐
- WinForm中快捷键与组合按键的设置方法
- WinForm 快捷键设置(转载)
- C# WinForm中实现快捷键自定义设置实例
- WinForm中快捷键与组合按键的设置
- WinForm 快捷键设置
- C#设置WinForm快捷键(
- Winform 快捷键设置
- C#设置WinForm快捷键 textbox也可以由此设置快捷键
- WinForm中快捷键与组合按键的设置方法
- C# WinForm快捷键设置技巧
- WinForm中快捷键与组合按键的设置
- C#设置WinForm快捷键
- [转]C#设置WinForm快捷键
- WinForm中快捷键与组合按键的设置
- WinForm 快捷键设置
- WinForm中快捷键与组合按键的设置方法
- C#设置WinForm快捷键
- C# Winform快捷键设置
- WinForm 快捷键设置