C# winforms 앱의 키 스트로크 조합
-
20-09-2019 - |
문제
KeyStrokes alt + shift + ctrl +가 편지가 무언가를 할 수 있도록 이벤트 핸들러를 설정할 수있는 방법을 아는 사람이 있습니까?
해결책
override void OnKeyDown( object sender, KeyEventArgs e )
{
bool myKeysPressed = (e.KeyCode == Keys.A) &&
((e.Modifiers & Keys.Alt) == Keys.Alt) &&
((e.Modifiers & Keys.Shift) == Keys.Shift) &&
((e.Modifiers & Keys.Control) == Keys.Control);
}
다른 팁
Ed 's로서의 Sames, 그러나 더 짧고 읽기 쉬운;)
override void OnKeyDown( object sender, KeyEventArgs e )
{
bool myKeysPressed = (e.KeyCode == Keys.A) &&
e.Alt &&
e.Shift &&
e.Control;
}
제휴하지 않습니다 StackOverflow