프로그래밍/C# WPF
[C# WPF] Ctrl, Alt 키 사용하기
wooty9
2017. 2. 7. 14:55
특정 키 하나만 사용하고 싶을때는 e.Key를 이용하면 되지만 WPF에서의 e 에는 없었다.
WPF에서 Ctrl + R 혹은 Ctrl + Alt + R 같이 조합하여 사용하려면 다음과 같이 한다.
1 2 3 4 5 6 7 8 9 10 11 | private void MainForm_KeyDown(object sender, KeyEventArgs e)
{
// Ctrl + R 에 대한 if
//if (Keyboard.IsKeyDown(Key.LeftCtrl) && e.Key == Key.R)
if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.R))
label1.Content = "event : Ctrl + R 눌림";
// Ctrl + Alt + R 에 대한 if
//if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.LeftAlt) && e.Key == Key.R)
if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.LeftAlt) && Keyboard.IsKeyDown(Key.R))
label1.Content = "event : Ctrl + Alt + R 눌림";
} |
![]() |