Bildlauffeld, Größenteiler, Statuszeile und Werkzeugleiste — die Elemente, aus denen das Gerüst eines Fensters besteht. Zusammen mit Align und Anchors aus Vega.Control ergibt das ein Layout, das jede Fenstergröße aushält; der Guide Layout zeigt die Reihenfolge.
Quelldatei: Vega/Layout.lyx
→ Alle Units · Alle Steuerelemente · Vega VCL
| Klasse | Basis | Zweck |
|---|---|---|
TScrollBox | TControl | Fläche mit Bildlauf für Inhalt, der größer ist als das Fenster |
TSplitter | TControl | Ziehbare Trennung zwischen zwei Bereichen |
TStatusBar | TControl | Statuszeile mit Feldern am unteren Rand |
TToolBar | TControl | Werkzeugleiste, ordnet ihre Knöpfe selbst an |
TToolButton | TSpeedButton | Knopf einer Werkzeugleiste, auch als Trenner oder Umschalter |
| Enum | Werte | Zweck |
|---|---|---|
TToolButtonStyle | TBS_BUTTON (0), TBS_CHECK (1), TBS_DROPDOWN (2), TBS_SEPARATOR (3), TBS_DIVIDER (4) | Art eines Werkzeugknopfs |
| Signatur | Zweck |
|---|---|
NewScrollBox(): TScrollBox | Erzeugt ein Bildlauffeld |
NewSplitter(align: int64): TSplitter | Erzeugt einen Größenteiler für diese Ausrichtung |
NewStatusBar(): TStatusBar | Erzeugt eine Statuszeile |
NewToolButton(caption: pchar): TToolButton | Erzeugt einen Werkzeugknopf mit dieser Beschriftung |
NewToolSeparator(): TToolButton | Erzeugt einen Zwischenraum in der Werkzeugleiste |
NewToolDivider(): TToolButton | Erzeugt eine senkrechte Trennlinie in der Werkzeugleiste |
NewToolBar(): TToolBar | Erzeugt eine Werkzeugleiste |
TSplitter gehört zwischen die beiden Bereiche und braucht dieselbe Align-Seite wie der Bereich, dessen Größe er ändert.AL_CLIENT zuletzt: die Reihenfolge der Kinder ist das Layout.Width := 0 übernimmt die ButtonWidth der Leiste; danach ArrangeButtons() rufen.TToolButton erbt von TSpeedButton — Bild und Gruppierung funktionieren wie dort.Importiert: Vega.Types, Vega.Events, Vega.Canvas, Vega.Theme, Vega.Control, Vega.Font, Vega.Strings, Vega.Lists, Vega.Style, 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/Layout.lyx erhoben.