Windows-Standarddialogfelder verwenden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Dialogfelder entwickeln

Eine der am häufigsten verwendeten Dialogfeldkomponenten ist TOpenDialog. Diese Komponente wird meist durch die Menüoption Neu oder Öffnen im Menü Datei aus dem Hauptmenü eines Formulars aufgerufen. Das Dialogfeld enthält Steuerelemente, mit deren Hilfe sich Dateigruppen mithilfe von Platzhalterzeichen auswählen lassen. Außerdem ist hier meist eine Navigation durch die Verzeichnisse möglich.

Die Komponente TOpenDialog stellt für Ihre Anwendung das Dialogfeld Öffnen zur Verfügung. Dieses Dialogfeld dient dazu, dass ein Benutzer eine Datei zum Öffnen auswählen kann. Sie verwenden die Methode Execute dazu, dieses Dialogfeld anzuzeigen.

Wenn ein Benutzer in diesem Dialogfeld auf OK klickt, wird die vom Benutzer gewählte Datei in der Eigenschaft TOpenDialog FileName gespeichert. Diese können Sie dann nach Belieben weiter verarbeiten.

Der folgende Code lässt sich in eine Action einfügen und mit der Eigenschaft Action eines TMainMenu-Untereintrags verknüpfen oder in das Ereignis OnClick dieses Untereintrags einfügen:

if OpenDialog1.Execute then
  filename := OpenDialog1.FileName;
if (OpenDialog1->Execute()) {
	filename = OpenDialog1->FileName;
};

Dieser Code zeigt das Dialogfeld an und wenn der Benutzer auf OK klickt, wird der Name der Datei in eine zuvor deklarierte AnsiString-Variable namens filename kopiert.

Siehe auch