Vega.ExtCtrls — Schieberegler, Zahlenfeld, Registerkarten

Elemente, die über die Standardausstattung hinausgehen: TTrackBar für einen Wert auf einer Skala, TSpinEdit für Zahlen mit Pfeilen, und die Registerkarten — TPageControl mit eigenen Seiten, TTabControl mit Reitern über einer gemeinsamen Fläche.

Quelldatei: Vega/ExtCtrls.lyx

Alle Units · Alle Steuerelemente · Vega VCL


Klassen

Klasse Basis Zweck
TPageControl TControl Registerkarten, jede mit eigener Seite
TSpinEdit TControl Zahlenfeld mit Pfeilknöpfen
TTabControl TControl Reiter über einer gemeinsamen Fläche — die Anwendung tauscht den Inhalt selbst
TTabSheet TControl Eine Seite eines TPageControl
TTrackBar TControl Schieberegler mit Teilstrichen und wählbarem Bereich

Aufzählungen

Enum Werte Zweck
TTabPosition TP_TOP (0), TP_BOTTOM (1) Reiter oben oder unten
TTickMark TM_BOTTOM_RIGHT (0), TM_TOP_LEFT (1), TM_BOTH (2) Auf welcher Seite die Teilstriche stehen
TTickStyle TKS_NONE (0), TKS_AUTO (1), TKS_MANUAL (2) Woher die Teilstriche kommen
TTrackOrientation TRK_HORIZONTAL (0), TRK_VERTICAL (1) Ausrichtung des Schiebereglers

Freie Funktionen

Signatur Zweck
NewTrackBar(orientation: int64): TTrackBar Erzeugt einen Schieberegler dieser Ausrichtung
NewSpinEdit(): TSpinEdit Erzeugt ein Zahlenfeld
DrawTabItem(canvas: TCanvas, th: TTheme, f: TFont, x: int64, w: int64, tabHeight: int64, caption: pchar, active: bool, bodyColor: TColor, enabled: bool): void Zeichnet einen einzelnen Reiter — von TPageControl und TTabControl gemeinsam benutzt
DrawTabItemStyled(canvas: TCanvas, th: TTheme, f: TFont, x: int64, w: int64, tabHeight: int64, caption: pchar, active: bool, bodyColor: TColor, enabled: bool, st: TStyleSet): void Wie DrawTabItem, mit aufgelöstem Stil aus Vega.Style
NewTabSheet(caption: pchar): TTabSheet Erzeugt eine Seite mit dieser Beschriftung
NewPageControl(): TPageControl Erzeugt ein TPageControl
NewTabControl(): TTabControl Erzeugt ein TTabControl

Zu beachten

  • TPageControl verwaltet seine Seiten selbst; TTabControl nicht — dort wechselt die Anwendung im OnChange den Inhalt.
  • Teilstriche von Hand setzen wirkt nur bei TKS_MANUAL; bei TKS_AUTO rechnet sie TickStep aus.
  • TSpinEdit kappt getippte Werte erst beim Verlassen des Feldes auf Min..Max — sonst könnte man die zweite Ziffer nicht tippen.

Abhängigkeiten

Importiert: Vega.Types, Vega.Events, Vega.Canvas, Vega.Theme, Vega.Control, Vega.Font, Vega.Strings, Vega.Lists, Vega.Style

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

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