Wie kann ich einen Button mit einer Tastenkombination verbinden? Z.B. "Strg + S" soll der Save-button gedrückt werden.
Für Kombinationen á la Alt+[A-Z] reicht es bei der Beschriftung des Buttons ein & vor den entsprechenden Buchstaben zu schreiben.
Original von digi333
Wie kann ich einen Button mit einer Tastenkombination verbinden? Z.B. "Strg + S" soll der Save-button gedrückt werden.
Dann würde ich aber die Tastenkombination nicht auf den Button legen, sondern direkt an die Methode Save();
> Codejunky <
oda du benutzt das KeyPressed oder KeyDown event(am besten ausprobieren was besser funktioniert), abfrage wäre:
if (e.KeyCode == ((Keys.LButton | Keys.ShiftKey) | Keys.S)) {
//code
}
... oder Du verwendest (wie in Delphi) ActionList for .NET 2.0. Dann wird zentral ein ShortcutKey eingetragen. Jürgen
Keyword zusätzlich: Action