Fokus setzen mit Tab
-
Hallo liebes Forum,
ich habe mich ganz neu mit wxWidgets beschäftigt und möchte es im Unterricht einsetzen. Die erste kleine Applikation läuft auch schon.
Meine Frage:
Wie kann ich die Tabulatorreihenfolge für den Focus von Ctrl-Elementen einstellen (so wie beim C++Builder mit TabOrder)Vielen Dank im voraus
-
Kannst du in einigen RAD Editoren einstellen, ansonsten gilt erstmal Erzeugungsreihenfolge.
Das lässt sich aber mit wxWindow::MoveAfterInTabOrder / wxWindow::MoveBeforeInTabOrder ändern.
http://docs.wxwidgets.org/stable/wx_wxwindow.html#wxwindowmoveafterintaborder
-
schon mal herzlichen Dank,
aber vieleicht noch einen kleinen TipWxEdit1->SetFocus();
WxEdit2->MoveAfterInTabOrder(WxEdit1);hat zwar den Cursor ins WxEdit1 Feld gesetzt, aber mit dem Tab geht es nicht weiter.
Vielen Dank und Gruß
-
Hat das Panel/der Dialog, auf dem du die Controls plazierst auch das Flag wxTAB_TRAVERSAL?
-
merci vielmals,
das Flag stand auf FALSE.
Jetzt gehts.Viele Grüße und vielen Dank nochmal