Ein Feld mit einem Pfad oder Datum darin und rechts ein kleiner Knopf, der den passenden Dialog öffnet. Gebaut als Ableitung von TEdit, nicht als Verbund aus Panel, Feld und Knopf: so hängt der Fokus am richtigen Objekt, der Knopf klaut ihn nicht, und as TEdit funktioniert weiter.
Quelldatei: Vega/EditBtn.lyx
→ Alle Units · Alle Steuerelemente · Vega VCL
| Klasse | Basis | Zweck |
|---|---|---|
TColorEdit | TCustomEditButton | Feld mit Farbwert und Knopf zum Farbdialog — getippte #ff8800-Werte gelten auch ohne Dialog |
| TCustomEditButton | TEdit | Grundlage: Knopf, Klickfolge, Übernahme des Ergebnisses |
| TDateEdit | TCustomEditButton | Datum mit aufklappendem Monatskalender |
| TDirectoryEdit | TCustomEditButton | Verzeichnis mit Auswahldialog |
| TFileNameEdit | TCustomEditButton | Dateiname mit Öffnen- oder Speichern-Dialog |
TFontNameEdit | TCustomEditButton | Feld mit Schriftnamen und Knopf zum Schriftdialog; Größe und Schnitt stehen daneben bereit |
| Signatur | Zweck |
|---|---|
PickDateAt(app: TApplication, start: int64, minDate: int64, maxDate: int64, titel: pchar, bei: TControl): int64 | Zeigt den Kalenderdialog an dieser Stelle und liefert das gewählte Datum |
PickDate(app: TApplication, start: int64): int64 | Zeigt den Kalenderdialog mittig und liefert das gewählte Datum |
NewDirectoryEdit(text: pchar): TDirectoryEdit | Erzeugt ein Verzeichnisfeld mit diesem Inhalt |
NewFileNameEdit(text: pchar): TFileNameEdit | Erzeugt ein Dateifeld mit Öffnen-Dialog |
NewDateEdit(d: int64): TDateEdit | Erzeugt ein Datumsfeld mit diesem Datum |
NewSaveFileNameEdit(text: pchar): TFileNameEdit | Erzeugt ein Dateifeld mit Speichern-Dialog |
NewColorEdit(c: TColor): TColorEdit | Erzeugt ein Farbfeld mit diesem Startwert |
NewFontNameEdit(name: pchar): TFontNameEdit | Erzeugt ein Schriftfeld mit diesem Namen |
TextAreaWidth() kürzt die Textfläche um die Knopfbreite; Bildlauf, Mausrechnung und Zeichnen richten sich von selbst danach.OnButtonClick, dann RunDialog — Letzteres nur, wenn AutoDialog gesetzt ist.TColorEdit lässt Unlesbares in Ruhe, statt auf Schwarz zu springen — ColorValue behält den letzten gültigen Wert.
Importiert: Vega.Types, Vega.Events, Vega.Canvas, Vega.Theme, Vega.Control, Vega.Font, Vega.Strings, Vega.Lists, Vega.Style, Vega.StdCtrls, Vega.Edits, Vega.ListCtrls, Vega.ListView, Vega.Files, Vega.Forms, Vega.Dialogs, Vega.FileDlg, Vega.Calendar, Vega.ColorDlg, Vega.FontDlg, Vega.ColorCtrls · Standardbibliothek: std.fs
Wird importiert von: keiner anderen Vega-Unit
Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus Vega/EditBtn.lyx erhoben.