Die drei hängen zusammen: die Liste braucht eine Bildlaufleiste, das Auswahlfeld klappt eine Liste auf. Deshalb eine Unit statt drei. Wer Spalten braucht, nimmt Vega.ListView; wer Zellen braucht, Vega.Grids.
Quelldatei: Vega/ListCtrls.lyx
→ Alle Units · Alle Steuerelemente · Vega VCL
| Name | Ist | Zweck |
|---|---|---|
TDrawItemEvent | fn(sender: TControl, canvas: TCanvas,
index: int64, r: TRect, state: int64): void | Handler zum Selberzeichnen eines Eintrags |
| Enum | Werte | Zweck |
|---|---|---|
TScrollKind | SB_VERTICAL (0), SB_HORIZONTAL (1) | Ausrichtung einer Bildlaufleiste |
| Signatur | Zweck |
|---|---|
NewScrollBar(kind: int64): TScrollBar | Erzeugt eine Bildlaufleiste dieser Ausrichtung |
NewListBox(): TListBox | Erzeugt eine leere Liste |
NewComboBox(): TComboBox | Erzeugt ein leeres Auswahlfeld |
SB_VERTICAL (0), SB_HORIZONTAL (1) — umgekehrt zur Erwartung vieler Umsteiger.VEGA_NO_ITEM statt -1 abfragen: der Wert steht für „nichts ausgewählt“ und ist an einer Stelle festgelegt.OnDrawItem mit den ODS_*-Bits, nicht über eine Ableitung.Importiert: Vega.Types, Vega.Events, Vega.Canvas, Vega.Theme, Vega.Control, Vega.Font, Vega.Strings, Vega.Lists, Vega.Style
Wird importiert von: Vega.ColorCtrls, Vega.EditBtn, Vega.Extras, Vega.FileDlg, Vega.FontDlg, Vega.Layout, Vega.LfmClasses, Vega.LfmLoad, Vega.LfmSave, Vega.ListView, Vega.Trees
Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus Vega/ListCtrls.lyx erhoben.