Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Hi Leute,
mal ne kurze Frage. Ich habe mehrere Buttons und Textfelder. Jetzt möchte ich das wenn ich in einem Textfeld bin und die Eingabe-Taste drücke der dazugehörige Button ausgelöst wird.
Gar nicht. Du hast einen falschen Denkansatz. Gehe lieber so ran: Welche Funktion wird durch welchen Mausklick ausgelöst und wie kann ich erreichen, dass dasselbe auch bei einem Tastendruck geschieht.
Denn dann wirst Du herausfinden, dass es so genannte Keyevents gibt.
mit Keyevents meinst du z.B. Enter, da kann man ja dan auswählen welchen button er starten soll.
Aber wenn ich z.B. Enter nehm dann reagiert er sobald ich in das Textfeld gehe aber nicht wenn ich die Enter taste drücke.
Gibt es da ne einstellung oder hab ich das falsche ereigniss?
Nun ja..."Gar nicht" stimmt nicht. Man könnte bei jeder Textbox das "Focusen" abfangen (SetFocus Event???) and dann den AcceptButton der Form setzen. Jedoch würde ich auch eher wie Ichtys Keyvents vorschlagen.
kann sein, dass Du den AcceptButton der Form auf null setzen musst. Da sonst evtl. bei jedem Enter-Druck der ClickEvent des AcceptButtons ausgelöst wird