Autor Beitrag
madmat
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Do 25.07.02 22:43 
Hi @all,

in einem Proggi mit mehreren DBEdit Feldern sollen diese mit der ENTER Taste (#13) ihrer Taborder nach aktiviert werden (mit Cursor).
Jetzt hab ich ne IF Schleife dafür geschrieben, funzt auch bestens, aber hier meine Frage:
Muss ich jetzt jedes einzelne Feld mit Namen ansprechen (z.B. Form1.dbedit1.focused etc...) oder gibt einen Befehl um den nächsten Tabstop aufzurufen ? NextTab oder so ?

Vielen Dank im Voraus...

_________________
mfg
madmat
Life is what happens while you ´re making other plans
wwerner
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 185



BeitragVerfasst: Fr 26.07.02 07:09 
Schau dir mal SelectNext an. Das müste es sein. Ich habe aber auch noch nicht damit gearbeitet

_________________
Gruß

Wolfgang

----------
zu hause ist es doch am schönsten
Alfons-G
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 307

Win XP Prof, Linux, Win 7
D5 Prof, D7 Architect, D2005 Architect, D2007 Architect
BeitragVerfasst: Fr 26.07.02 13:04 
Aus der Delphi-Hilfe:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Die Methode SelectNext übergibt den Eingabefokus vom aktuellen untergeordneten Steuerelement an das nächste Element in der Tabulatorreihenfolge.

procedure SelectNext(CurControl: TWinControl; GoForward, CheckTabStop: Boolean);

Beschreibung

Mit SelectNext können Sie die nächste untergeordnete Komponente in der Tabulatorreihenfolge des Steuerelements auswählen. Im Parameter CurControl wird die Komponente übergeben, mit der die Suche beginnt. Der Parameter GoForward steuert die Richtung der Suchoperation. Hat GoForward den Wert True, werden die Komponenten vorwärts durchlaufen, andernfalls rückwärts.

Der Parameter CheckTabStop bestimmt, ob sich die Komponente in der Tabulatorreihenfolge befinden muß. Hat CheckTabStop den Wert True, muß die Eigenschaft TabStop der zurückgegebenen Komponente auf True gesetzt sein. Ist das nicht der Fall, wird die Suche beim nächsten Steuerelement fortgesetzt.

Wenn SelectNext kein entsprechendes Steuerelement findet, erhält CurControl den Eingabefokus zurück.


Es geht also ganz einfach...

:idea:

_________________
Alfons Grünewald
madmat Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Fr 26.07.02 15:59 
Stimmt, danke...ich war irgendwie auf NextTab fixiert, aber das stammt wohl noch aus Amiga E Zeiten....

_________________
mfg
madmat
Life is what happens while you ´re making other plans