Hallo,
ich hab mal ne Frage zum OpenDialog bei der Auswahl unterschiedlicher Dateien.
Ich verwende in einem Menü zwei unterschiedliche Items zur Auswahl der jeweiligen Dateien.
Dazu setze ich jeweils den Filter an den Beginn der Auswahl. Das sieht dann so aus:
Delphi-Quellcode:
OpenDialog1.Filter := 'Text Files (*.txt)|*.TXT';
if OpenDialog1.Execute then
begin
oder eben
OpenDialog1.Filter := 'DAT Files (*.dat)|*.DAT|Zip files (*.zip)|*.ZIP';
Das funktioniert auch alles Prima. ABER, wenn nach einer bereits erfolgten Dateiöffnung ein anderer Dateityp geladen werden soll, steht im Auswahlfeld immer noch der vorher geladene Dateiname drin. Ich hätte das Eingabefeld aber gerne wieder leer, bevor die neue Datei geladen wird.
Ich hoffe Ihr versteht mein Anliegen..
Viele Grüße
Paul