Tabulator-Reihenfolge
-
Wie kann ich denn die Tabulator-Reihenfolge festlegen?
Durch drücken von Tabulator, springe ich in meiner Formview von unten nach oben durch die Editfelder. Kann man das irgendwie umdrehen? Würde gerne von oben nach unten durch springen.
-
Du kannst deinen Dialog im Ressourceneditor öffnen und oben unter Layout -> Tabulator-Reihenfolge auswählen. dann kannst du die Steuerelemente nacheinander anklicken - in der Reihenfolge wie du sie gerne hättest!
-
Aber das bestimmt doch nur die Reihenfolge im Ressourceneditor und nicht die Tabulator-Reihenfolge während der Laufzeit des Programms.
Oder?
-
Zur Laufzeit in dem man die Z-Order ändert via SetWindowPos!
-
Ja stimmt, denn im Ressourceneditor sind die zur Laufzeit angelegten Controls ja noch nicht sichtbar!
Ich glaube es gibt da eine Funktion, mit der man die Reihenfolge setzen kann. ich such mal gerade...EDIT: Ok, da war jemand schneller. SetWindowPos hatte ich gesucht

-
Mit SetWinowPos()??
Wie soll das denn funktionieren? Kann ich mir gerade nicht vorstellen.
-
Kannst du mir mal erklären wie das funktionieren soll.
Die Doku hab ich nicht so richtig kapiert.
-
Lesen!
Bei SetWindowPos wird für ein Fensterhandle das umpositioniert werden soll das Vorgängerfenster angegeben. Die Z-Order wird geändert wenn SWP_NOZORDER nicht angegeben wird.