c#组合键
2010-04-26 11:09
162 查看
// Ctrl + H
if ((Control.ModifierKeys & Keys.Control) != 0 && e.KeyCode == Keys.H)
{
MessageBox.Show("Ctrl + H");
}
// Alt + H
if ((Control.ModifierKeys & Keys.Alt) != 0 && e.KeyCode == Keys.H)
{
MessageBox.Show("Alt + H");
}
// Shift + H
if ((Control.ModifierKeys & Keys.Shift) != 0 && e.KeyCode == Keys.H)
{
MessageBox.Show("Shift + H");
}
// Ctrl + Alt + Shift + H
if ((Control.ModifierKeys & Keys.Control) != 0 &&
(Control.ModifierKeys & Keys.Alt) != 0 &&
(Control.ModifierKeys & Keys.Shift) != 0 &&
e.KeyCode == Keys.H)
{
MessageBox.Show("Ctrl + Alt + Shift + H");
}
if ((Control.ModifierKeys & Keys.Control) != 0 && e.KeyCode == Keys.H)
{
MessageBox.Show("Ctrl + H");
}
// Alt + H
if ((Control.ModifierKeys & Keys.Alt) != 0 && e.KeyCode == Keys.H)
{
MessageBox.Show("Alt + H");
}
// Shift + H
if ((Control.ModifierKeys & Keys.Shift) != 0 && e.KeyCode == Keys.H)
{
MessageBox.Show("Shift + H");
}
// Ctrl + Alt + Shift + H
if ((Control.ModifierKeys & Keys.Control) != 0 &&
(Control.ModifierKeys & Keys.Alt) != 0 &&
(Control.ModifierKeys & Keys.Shift) != 0 &&
e.KeyCode == Keys.H)
{
MessageBox.Show("Ctrl + Alt + Shift + H");
}
相关文章推荐
- C#中使用 SendMessage 向非顶端窗体发送组合键
- C#中使用 SendMessage 向非顶端窗体发送组合键
- c#中的组合键
- C# 键盘钩子捕捉键盘组合键(附源码测试通过)
- C#中使用 SendMessage 向非顶端窗体发送组合键
- C# 根据KeyEventArgs与组合键字符串相互转换
- C#实现组合键
- C#中如何判断键盘按键和组合键
- c#中按下组合键
- 让程序响应组合键(c++builder&c#)
- C# 根据KeyEventArgs与组合键字符串相互转换
- C# 如何捕获键盘按钮和组合键以及KeyPress/KeyDown事件之间的区别 (附KeyChar/KeyCode值)
- C#中使用 SendMessage 向非顶端窗体发送组合键
- C#中怎么屏蔽组合键--hook实现
- C#中如何判断组合键
- C#窗体如何通过keybd_event()函数模拟键盘按键(组合键)产生事件
- C#中使用组合键事件
- C#中使用组合键事件,c#2005中组合键的应用
- C#中使用 SendMessage 向非顶端窗体发送组合键
- C# 依据KeyEventArgs与组合键字符串相互转换