Button mit Taste betätigen

24/02/2008 - 13:40 von Uli Mattr | Report spam
Hallo,

ich möchte mit einer Taste einen Button betàtigen. Analog zur Betàtigung
mit der Maus soll der Button gedrückt werden, beim Loslassen der Taste
soll das Ereignis ausgelöst werden, und der Button wieder in den
unbetàtigten Zustand wechseln.
Hat da jemand eine Idee wie das zu bewerkstelligen ist?
Vielen Dank schon mal für Eure Mühe.

Grüße Uli
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
03/03/2008 - 03:55 | Warnen spam
Hallo Uli!

"Uli Mattr" schrieb:
ich möchte mit einer Taste einen Button betàtigen. Analog zur Betàtigung
mit der Maus soll der Button gedrückt werden, beim Loslassen der Taste
soll das Ereignis ausgelöst werden, und der Button wieder in den
unbetàtigten Zustand wechseln.



Setze die Eigenschaft 'FlatStyle' auf 'System' und steuere den Status über
PInvoke mit 'SendMessage' + 'BM_SETSTATE'.

Alternativ könntest Du anstelle der Schaltflàche ein CheckBox-Steuerelement
verwenden, dessen Eigenschaft 'Appearance' auf 'Button' festgelegt wurde.

Wenn die Eigenschaft 'KeyPreview' des Formulars auf 'True' steht, kann bei
Eintreten der Ereignisse 'KeyDown' und 'KeyUp' der Status der Schaltflàchen
angepaßt werden.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen