Zum Hauptinhalt springen

TreeView

TreeView

TreeView

Details

Mit diesem Objekt werden hierarchische Strukturen dargestellt. Das TreeView-Objekt besteht aus einem oder mehreren Knoten . Die Knoten werden mit dem TreeView-Editor erstellt und geändert.

Über die Eigenschaft NodeStyle kann aus einer Reihe von vordefinierten Symbolen ein Symbol für den jeweiligen Knoten ausgewählt werden. Das Verwenden eigener Symbole ist ebenfalls möglich. Dazu muss eine entsprechende TreeView-Grafik in die Datenbank importiert werden. In der Eigenschaft ImageTileUser wird dann die Nummer der zu verwendenden Kachel angegeben.

Das Anlegen und Entfernen der Knoten während der Laufzeit erfolgt über die Befehle WinTreeNodeAdd () und WinTreeNodeRemove (). Besitzt ein Knoten untergeordnete Knoten, werden die Symbole bzw. angezeigt. Das Symbol wird ebenfalls angezeigt, wenn bei dem Knoten die Eigenschaft NodeDynamic gesetzt ist.

Bei diesem Objekt ist eine Mehrfachselektion möglich. Zur Verwendung der Mehrfachselektion, muss die Eigenschaft MultiSelect gesetzt werden. Weitere Informationen befinden sich im Abschnitt SelectionData -Objekt.

Im TreeView kann eine Suche durchgeführt werden. Dazu muss die Eigenschaft SearchEnabled auf true gesetzt sein. Mit den, in den Eigenschaften SearchKeyStart, SearchKeyNext und SearchKeyPrev definieren, Tasten wird die Suche gestartet und fortgesetzt. Die Suchoptionen werden mit der Eigenschaft SearchFlags festgelegt. Standardmäßig wird mit einem Wildcard-Vergleich geprüft, ob die Eigenschaft Caption den Suchtext enthält. Die Groß-/Kleinschreibung wird dabei ignoriert. Die Suche kann mit der Funktion WinTreeNodeSearch () auch prozedural gestartet werden.