Soltac Geschrieben 14. März 2002 Geschrieben 14. März 2002 Ich möchte statt mit der Tab-Taste mit der Enter-Taste in das nächste Feld wechseln ohne die einzelnen Elemente auflisten zu müssen. Gibt es da nicht etwas wie SetNextFocusControl oder ähnlich?
Schaf Geschrieben 14. März 2002 Geschrieben 14. März 2002 Du kannst ja auch hinter die einzelnen Felder einen Code hinterlegen, indem beim betätigen der Entertaste das darauffolgende Feld angesprungen wird. Also quasi wenn chr(13) dann Focus auf nächstes feld Schaf
Soltac Geschrieben 14. März 2002 Autor Geschrieben 14. März 2002 ja das könnte ich, aber erstens ist mir das zu umständlich und zweitens muss das auch anders gehen! Was mach ich wenn ich zum Beispiel 30 Objekte auf meinem Formular habe? nein da gibts schon irgendwas aber ich kann mich nicht mehr genau dran erinnern! Vielleicht weiß ja einer von euch etwas
MarcG Geschrieben 14. März 2002 Geschrieben 14. März 2002 Wäre gut zu wissenwas für ne Sprache du benutzt ... also hier mal für Delphi aber ich denke es ist allgemein genug um es ohne großen Aufwand auch woanders einzusetzen. Es gibt im Formular eine eigenschaft KeyPreview, d.H. dass zuerst das Formular von einem Tastendruck erfährt und dann die jeweilige Komponente. In der OnKeyPress Methode des Fromulars wird dann einfach überprüft ob Return gedrückt wurde und wenn ja ein Tastendruck der Tab-Taste simuliert (SendKeys oder so, müsste erstmal nachsehen) ... Das ganze kann man natürlich auch nur für Eingabefelder machen, also in jedem OnKeyPress der Eingabefelder sowas machen und nicht beim Formular.
Soltac Geschrieben 15. März 2002 Autor Geschrieben 15. März 2002 ich hab das Problem jetzt gelöst, ich mach das jetzt mit einer windows-message
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden