Wie steuere ich die Abfolge der Fokussse?

dunno

Grünschnabel
Folgendes Problem..ich habe eine dialogbasierte Anwendung mit 10 Eingabefeldern, die nach der Reihe mit Zahlen gefüllt werden müssen.
Also drücke ich Tab um immer ins nächste zu springen.
Problem: irgendwo in der Mitte überspringt er ein Feld und ich weis nicht wieso


Kann man irgendwie die Reihenfolge der Fokussierung festlegen?
 
Ja, dazu musst du im Ressourceneditor die Tabulatorreihenfolge (oder Tab Order) festlegen. Bei VC++6 musst du dazu ins Layout-Menü gehen, wenn die Dialogressource geöffnet ist. Danach einfach die Kontrollelemente in der gewünschten Reihenfolge anklicken.

Es kann allerdings sein, dass dein Control nicht als Tabstop markiert ist, und es deshalb nicht fokussiert wird. Sieh dir mal im Ressourceneditor die Eigenschaften von dem Ding an und guck, ob Tabstop o.ä. gecheckt ist.

Nicht vergessen: Guten Freunden gibt man ein Foküsschen - oder auch zwei. ;)
 
Zuletzt bearbeitet:
Hi!

Ich weiß leider net wie man das im Code festlegen kann, aber in MS VisualStudio kann man das über das Menü Layout -> Tabulator Reihenfolge einstellen...

MfG
..::SD::..
 
Super ihr zwei...bin echt baff wie schnell das ging

soll euch am kindersegen wieder reinkommen

Euer happy dunno
 
Zurück