1. 程式人生 > >潛移默化學會WPF--鍵盤按鍵--快捷鍵 - AYUI框架 - 博客園

潛移默化學會WPF--鍵盤按鍵--快捷鍵 - AYUI框架 - 博客園

學會 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框架 - 博客園