潛移默化學會WPF--鍵盤按鍵--快捷鍵 - AYUI框架 - 博客園
阿新 • • 發佈:2019-03-02
學會 con wpf body 其他 hand () ice eve 原文:潛移默化學會WPF--鍵盤按鍵--快捷鍵 - AYUI框架 - 博客園
一、窗體上的快捷鍵設置---方法一
單鍵
private void Window_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Escape) //按esc退出
{
e.Handled = true;
this.Close();
}
}
private void showConsume_PreviewKeyDown(object sender, KeyEventArgs e)
{
//某些特殊按鍵要寫在這裏 例如 Up Left 等鍵
}
鍵盤組合鍵
if ((Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control && e.Key == Key.NumPad0)
{
//操作
}
上面是ctrl+0 的快捷鍵設置的操作,其他的請 潛移默化吧
lblInfo.Text = "Modifiers: " +
e.KeyboardDevice.Modifiers.ToString(); 輸出鍵盤按鍵信息
if (Keyboard.IsKeyDown(Key.LeftShift))
{
lblInfo.Text = "The left Shift is held down.";
}
判斷你鍵盤是否按下某個鍵
潛移默化學會WPF--鍵盤按鍵--快捷鍵 - AYUI框架 - 博客園