0

その単純な繰り返しの質問:

Command Binding なしでボタン (ButtonBase-Element) のショートカットを設定するにはどうすればよいですか?

AccessKeyManagerをテストしていますが、修飾子でショートカットを設定したいです。
コードでこれを行うことは可能ですか?

例えば:

F1 .. F12
Ctrl + a .. z
Ctrl + F1 .. F12

4

1 に答える 1

1

これにより、物事をどのように進めるかについての一般的なアイデアが得られます

    Keys lastkey = Keys.None;
    Button b = new Button();
    private void KeyPress(object sender, KeyEventArgs e)
    {
        if (lastkey == Keys.Control)
        {
            //Do some stuff
            b.PerformClick();
        }
        if (e.KeyCode == Keys.Control)
            lastkey = Keys.Control;
        else
            lastkey = e.KeyCode;
    }
于 2013-08-20T19:56:35.120 に答える