Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Button mit Tastenkombination?
digi333
myCSharp.de - Member



Dabei seit:
Beiträge: 302

Themenstarter:

Button mit Tastenkombination?

beantworten | zitieren | melden

Wie kann ich einen Button mit einer Tastenkombination verbinden? Z.B. "Strg + S" soll der Save-button gedrückt werden.
private Nachricht | Beiträge des Benutzers
David_pb
myCSharp.de - Member



Dabei seit:
Beiträge: 79

beantworten | zitieren | melden

Für Kombinationen á la Alt+[A-Z] reicht es bei der Beschriftung des Buttons ein & vor den entsprechenden Buchstaben zu schreiben.
private Nachricht | Beiträge des Benutzers
JunkyXL
myCSharp.de - Experte

Avatar #avatar-3234.gif


Dabei seit:
Beiträge: 1732
Herkunft: Ein paar Bytes südlich von string

beantworten | zitieren | melden

Zitat
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();
private Nachricht | Beiträge des Benutzers
fadass
myCSharp.de - Member



Dabei seit:
Beiträge: 102

beantworten | zitieren | melden

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
}
private Nachricht | Beiträge des Benutzers
juetho
myCSharp.de - Member



Dabei seit:
Beiträge: 3358
Herkunft: Berlin

beantworten | zitieren | melden

... oder Du verwendest (wie in Delphi) ActionList for .NET 2.0. Dann wird zentral ein ShortcutKey eingetragen. Jürgen
[offtopic] Keyword zusätzlich: Action[/offtopic]
private Nachricht | Beiträge des Benutzers