Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - VirtualStringTree - Spalten setzen
OliverN_26 - Sa 29.01.11 17:25
Titel: VirtualStringTree - Spalten setzen
Hi
Ich brauch mal wieder Euro Hilfe und hab eine Frage zum Spaltensetzen mit der o.g. Komponente.
1. Frage: Wie erzeuge ich Spalten?
2. Wie kann ich auf die jeweilige Spalte zugreifen?
3. Ist es möglich die Spalten z.B. "nur" in Node.Level(2) zu erstellen?
4. Ist es möglich eine Überschrift-Zeile über den Spalten zu erstellen?
Viele Fragen aber mit den Spalten in der Komponente komm ich einfach nich klar.
Mir würde schon reichen erst mal 1 beantwortet zu bekommen.
Hoffe ihr könnt mir da weiter helfen.
Vielen Dank
wp_xxyyzz - So 30.01.11 19:22
zu (1):
im Objektinspektor die Properties von "Header" öffnen. In den Header.Options hoVisible auf true setzen --> damit ist zunächst mal der Spalten-Modus aktiviert. Über Header.Columns erzeugt man dann die Spalten, ähnlich wie in einem DBGrid.
zu (2):
z.B. VirtualStringTree.Header.Columns[i], i = 0 bis VirtualStringTree.Header.Columns.Count-1
zu (3):
mit den Design-Möglichkeiten nicht. Evtl. geht es wenn man die Spalten definiert, aber über Header.Options nur dann einschaltet, wenn ein Node auf dem betreffenden Level ausgewählt ist.
zu (4):
natürlich, es gibt in dem Editor, mit dem dz unter (1) die Spalten erzeugt hast, ein Property "Text", bzw. zur Laufzeit
VirtualStringTree.Header.Columns[i].Text
Viel Erfolg
Werner
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!