Beschreibt eine Spalte in TListView oder THeaderControl: Überschrift, Breite, Ausrichtung, Sortierpfeil.
Unit: Vega.ListView · Basis: TControl
→ Alle Steuerelemente · Guide: Komponenten
var c: TListColumn := lv.AddColumn("Groesse", 100);
c.Alignment := TA_RIGHT;
c.SortDirection := SD_ASCENDING;
c.Tag := 2; // eigener Schluessel, z. B. Feldnummer
c.SetCaption("Größe in kB");
var t: pchar := c.Text();
AddColumn anlegt und zurückgibt.SortDirection zeichnet den Pfeil in der Kopfzeile; das eigentliche Sortieren macht die ListView (AutoSort) oder die Anwendung.Tag ist der bequeme Weg, eine Spalte einem Datenfeld zuzuordnen, ohne über den Index zu gehen.TTextBuffer vor; Text() liefert den pchar dazu.Alle Eigenschaften, auch die geerbten.
| Name | Typ | Bedeutung | Herkunft |
|---|---|---|---|
Caption | TTextBuffer | Beschriftung — hält nur den Zeiger, keine Kopie | eigen |
Width | int64 | Breite | eigen |
Alignment | int64 | Textausrichtung: TA_LEFT (0), TA_CENTER (1), TA_RIGHT (2) | eigen |
SortDirection | int64 | SD_NONE (0), SD_ASCENDING (1), SD_DESCENDING (2) | eigen |
Tag | int64 | Freier Wert für die Anwendung | eigen |
Alle Methoden, auch die geerbten.
| Signatur | Zweck | Herkunft |
|---|---|---|
Create(caption: pchar, width: int64): void | Wird von AddColumn aufgerufen | eigen |
Destroy(): void | Gibt eigene Ressourcen frei | eigen |
SetCaption(s: pchar): void | Überschrift ändern | eigen |
Text(): pchar | Überschrift lesen | eigen |
Keine.
Letzte Aktualisierung: 2026-08-19 — API maschinell aus Vega/ListView.lyx erhoben, Beispiel mit lyxc 1.1.3I übersetzt.