0

キーストロークAlt+Shift + Ctrl +文字が何かをするようにイベントハンドラーを設定する方法を誰かが知っていますか?

4

2 に答える 2

3
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);
}
于 2009-10-07T21:28:39.307 に答える
3

Edのものと同じですが、より短く、より読みやすくなっています;)

override void OnKeyDown( object sender, KeyEventArgs e )
{
    bool myKeysPressed = (e.KeyCode == Keys.A) &&
                          e.Alt &&
                          e.Shift &&
                          e.Control;
}
于 2009-10-07T21:44:35.123 に答える