Inhaltsverzeichnis

Vega.FileDlg — Dateiauswahl

TOpenDialog, TSaveDialog und TSelectDirectoryDialog — selbst gezeichnet, kein Systemdialog. Dieselbe Entscheidung wie im Rest von Vega: GTK, Windows und macOS zeigen jeweils einen ganz anderen Dialog, und unter Lyx OS gäbe es gar keinen, den man bestellen könnte.

Quelldatei: Vega/FileDlg.lyx

Alle Units · Alle Steuerelemente · Vega VCL


Klassen

Klasse Basis Zweck
TFileDialog Gemeinsame Grundlage: Verzeichnis, Filter, Liste, Namensfeld
TOpenDialog TFileDialog Vorhandene Datei wählen
TSaveDialog TFileDialog Zielnamen zum Speichern wählen
TSelectDirectoryDialog TFileDialog Verzeichnis wählen

Aufzählungen

Enum Werte Zweck
TFileDialogMode FD_OPEN (0), FD_SAVE (1), FD_DIR (2) Betriebsart des Dialogs

Konstanten

Name Typ Wert Bedeutung
VEGA_FD_W int64 560 Fensterbreite des Dialogs
VEGA_FD_H int64 420 Fensterhöhe des Dialogs

Freie Funktionen

Signatur Zweck
FormatFileSize(dst: TTextBuffer, size: int64): void Größe lesbar schreiben (12,3 KB)
NewSelectDirectoryDialog(): TSelectDirectoryDialog Erzeugt einen Verzeichnisdialog
NewOpenDialog(): TOpenDialog Erzeugt einen Öffnen-Dialog
NewSaveDialog(): TSaveDialog Erzeugt einen Speichern-Dialog

Zu beachten


Abhängigkeiten

Importiert: Vega.Types, Vega.Events, Vega.Canvas, Vega.Theme, Vega.Control, Vega.Font, Vega.Strings, Vega.Lists, Vega.StdCtrls, Vega.Edits, Vega.ListCtrls, Vega.ListView, Vega.Forms, Vega.Dialogs, Vega.Files · Standardbibliothek: std.fs

Wird importiert von: Vega.EditBtn

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