PageControl Reihenfolge der Tabs ändern
-
Hallo zusammen,
wie kann ich in einer PageControl nachträglich die Anordnung (Reihenfolge) der einzelnen Reiter ändern?
Gruss Lodo2609
-
hiho
ich würde sie auslesen und dann nach deinen wünschen neu hinenschreiben
mfg allison
-
Hallo,
ich meinte zur Entwurfszeit, wenn ich noch einen weiteren Tab hinzufüge, wie kann ich den nach "links" in der Reihenfolge schieben?
-
Hallo
Siehe TTabSheet::PageIndex
bis bald
akari
-
Da steht zwar der Index der Page drin. Wie willst du den aber ändern? Ich habe mal probiert den Index neu zu setzen, aber ohne Effekt.
[edit]
Kommando zurück. Es geht doch.
[edit]
-
Danke, das habe ich gesucht, das funktioniert.
-
Hallo
Das geht doch prima.
Zum Beispiel einfach ein TPageControl und drei TabSheets, dann im Code das auführenTabSheet3->PageIndex = 0;Und schon wandert TabSheet3 an die erste Stelle links.
Und auch die BCB-Hilfe sagt das
Mit PageIndex können Sie die Position bestimmen, an der sich die Registerkarte in dem TPageControl-Objekt befindet. Beim Einfügen einer Registerkarte in ein TPageControl-Objekt wird ihr automatisch ein PageIndex-Wert zugewiesen. Die erste Registerkarte erhält den Wert 0, die zweite den Wert 1 usw. Die Werte für PageIndex werden neu zugewiesen, wenn eine Registerkarte gelöscht oder verschoben wird.
/Edit : Ach hab ich lange gebraucht... sollte nicht beim Posten quatschen.
bis bald
akari
-
hiho
Wie willst du den aber ändern?
Ganz einfach
1. auf das feld klicken
2. Löschen drücken
3. neuen Wert eingeben(0 ist der erste)
4. staunen
Ich habe mal probiert den Index neu zu setzen, aber ohne Effekt.
Bei mir geht es, und bei akari denk ich auch
[edit] schon wieder zu langsam arghhhhh!!!!!!!!!!

[edit] Du bist gemein akari *heul*
mfg allison