Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Tabulator Reihenfolge per Quellcode ändern


moloch - Mo 31.03.08 11:57
Titel: Tabulator Reihenfolge per Quellcode ändern
Hallo Leute,

wie kann ich die Tabulator Reihenfolge per Quellcode ändern??
also ich habe mit den Tabulatoren folgendes problem... sie reagieren nicht so wie ich sie eingestellt habe in der delphi oberfläche..

jetzt wollte ich probieren sie noch mal über den quellcode festzulegen..

gruß


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mo 31.03.2008 um 12:20


Kroko - Mo 31.03.08 12:03

TabOrder setzen, sollte aber auch per OI klappen!


moloch - Mo 31.03.08 12:48

taborder setzen... kannst du ein beispiel bitte machen


Yogu - Mo 31.03.08 13:05


Delphi-Quelltext
1:
2:
3:
4:
5:
ErstesControl.TabOrder := 0;
ZweitesControl.TabOrder := 1;
DrittesControl.TabOrder := 2;
ViertesControl.TabOrder := 3;
{...}


moloch - Mo 31.03.08 13:08

ja ok danke...ich probiere es gleich mal
jedoch hat jemand eine idee wie das passieren kann das es überhaupt erst abweicht von der delphi oi


moloch - Mo 31.03.08 13:21

so also es haut nicht hin..
evtl haut das schalten von visible true fals da rein?
vielleicht passiert das irgendwo und verändert taborder automatisch??
kanns sowas sein


Gausi - Mo 31.03.08 13:26

Sind die Tabs der Parent-Controls auch richtig gesetzt? Für jedes Panel, Groupbox u.ä. geht die Zählung der Tabs ja wieder von vorne los. Wie sieht es mit TabStop aus?


moloch - Mo 31.03.08 13:39

tabscontrol sind in diesem fall panels..die sind richtig gesetzt..
tabstop ist bei allen auf false.. kann es das sein?


Gausi - Mo 31.03.08 13:51

Bei den Panels selbst sollte Tabstop false sein, bei den Einzelkomponenten darauf nicht.


moloch - Mo 31.03.08 13:57

vielen vielen. dank. tabstop bei den einzelnen komponenten war der schlüssel..
danke