Vega.Trees — Baumansicht

TTreeView mit auf- und zuklappbaren Knoten. Der Baum ist die Datenstruktur, die Anzeige eine abgeflachte Sicht darauf: gezeichnet wird eine Liste sichtbarer Zeilen, die sich aus dem Baum ergibt — zugeklappte Knoten liefern keine Kinder. Diese Sicht wird nicht zwischengespeichert, sondern bei Bedarf durchlaufen.

Quelldatei: Vega/Trees.lyx

Alle Units · Alle Steuerelemente · Vega VCL


Klassen

Klasse Basis Zweck
TTreeNode Ein Knoten: Text, Kinder, Zustand, Symbole
TTreeView TControl Baumansicht mit Auswahl, Symbolen und Einrückung

Konstanten

Name Typ Wert Bedeutung
VEGA_MAX_NODES int64 64 Höchstzahl der Knoten

Freie Funktionen

Signatur Zweck
NewTreeNode(text: pchar): TTreeNode Erzeugt einen Knoten mit diesem Text
NewTreeView(): TTreeView Erzeugt eine leere Baumansicht

Zu beachten

  • Knoten gehören dem Baum: Destroy des Baums nimmt sie mit.
  • Da die Zeilenliste nicht zwischengespeichert wird, kostet sehr tiefes Auf- und Zuklappen Rechenzeit statt Speicher — für Bäume in der Größenordnung einer Oberfläche der richtige Tausch.

Abhängigkeiten

Importiert: Vega.Types, Vega.Events, Vega.Canvas, Vega.Theme, Vega.Control, Vega.Font, Vega.Strings, Vega.Lists, Vega.Style, Vega.StdCtrls, Vega.ListCtrls, Vega.Picture, Vega.Extras, Vega.Images

Wird importiert von: Vega.LfmClasses, Vega.LfmLoad, Vega.LfmSave

Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus Vega/Trees.lyx erhoben.