Wie fange ich eine VK_TAB Taste in meinem TEdit-Steuerelement und lassen Sie es nicht, verlieren Sie den Fokus?

In meine TEdit-Feld habe ich text in form <number1>..<number2>.

Meine Idee ist:

Wenn ein Benutzer das Steuerelement mit TAB aus einem anderen Steuerelement, number1 wird ausgewählt.

Wenn meine TEdit-Steuerelement hat Fokus und der Benutzer die Taste TAB nochmal, ich will die number2 zu erhalten, ausgewählt und number1 zu deaktiviert werden.

Und wenn aktuellen position der Einfügemarke an der Stelle, wo Zahl2 ist, drücken Sie TAB sollten sich normal Verhalten und bewegen Sie den Fokus auf das nächste Steuerelement auf das Formular.

Habe ich 2 Probleme.

  1. Kann ich nicht fangen die tab-Taste drücken, wenn das Eingabefeld aktiv ist schon. Ich kann nur fangen, wenn dieses Steuerelement eingegeben wird/fokussiert.
  2. Ich weiß nicht, ob es ein Schlüssel ist ähnlich wie #0, so konnte ich den Schlüssel drehen in NoOP.

Irgendwelche Ideen, wie es zu tun?

InformationsquelleAutor user1651105 | 2010-03-02

Schreibe einen Kommentar