Hallo liebe Entwicklerkollegen.
Ich baue aktuell eine Suchfunktion.
Dem Anwender wird ein Dialogfenster angezeigt (das wird auch dringend benötigt) mit einem Textfeld in welches er seinen Suchstring eingeben kann. Rechts neben dem Feld habe ich eine Schaltfläche platziert die dann den eigentlichen Suchmechanismus (Start eines Lotus Skript Agenten) ausführt und das Ergebnis in ein weiteres Feld des Dialoges schreibt.
Das funktionell alles wunderbar.
Mein Problem ist, dass intuitiv der Anwender nach der Eingabe seines Suchstrings sofort "Enter" drückt (so wie man es von Google kennt) statt auf die Schaltfläche rechts neben dem Feld zu klicken.
Meine Frage ist nun, ob einem von euch eine Möglichkeit bekannt ist, einen Agenten oder irgend eine Routine zu starten, in dem Moment, in dem der Anwender Enter drückt während sein Cursor noch im Suchfeld steht. Bei meinen Tests führte der Druck auf die Enter-Taste dazu, dass das Dialogfeld bestätigt wurde (Button OK). Aber genau das möchte ich verhindern und stattdessen die Suchroutine starten.
Ich hoffe ich habe mich nicht zu kompliziert ausgedrückt!?
Würde mich freuen, wenn der ein oder andere eine Idee zum Thema hat ....