Button durch Drücken der ENTER Taste Aktivieren

lusiphur

Mitglied
Hallo

Wie ist es möglich das ein Button Automatisch bei Drücken der Enter Taste Aktiviert ist,
Wie in Win bei den Defaulst wo OK auf enter Aktiviert ist

Gruß und Danke in Voraus Luse
 
Wie wärs wenn du einfach nen Key-Listener setzt, und dann deinen Button aufrufst, falls enter gedrückt wurde? Oder falls du das mit dem Button nicht schaffst, schmeiss doch einfach, die Funktionen die der Button ausführen sollte, in eine Methode und ruf halt die beim KeyListener event auf :)

mfg
ziop
 
moin Luse

also wenn du VB.Net verwendest, gibts für jedes Formular eine Eigenschaft "AcceptButton", da kannst du einfach den Button zuweisen

entweder im eigenschaftenfenster oder per Programmcode
Code:
myForm.AcceptButton = btn_OK

mit C# oder sonstigen .NET Sprachen kenn ich mich nicht so genau aus, aber da wird es wohl auch eine ähnliche Eigenschaft (wenn nicht acceptbutton dann defaultbutton z.b.) geben
 
Ansonsten gäbs noch die Möglichkeit bei KeyPress / Keydown(respektive Keyup) den Code der Taste zu erfragen und wenn sie Enter ist, einen Button_Click auszulösen...
Wär aber sehr umständlich ^^

Ansonsten setz einfach bei Programmstart den Focus auf den Button. Wenn man dann nämlich Enter drückt wird der aktiviert :D
 
Zurück