Hallo
Ich will in einer Anwendung in einem Opendialog die Dateien mit der Endung .eml anzeigen, aber nur jene, die an einem bestimmten Tag erstellt wurden. Das Datum steht im einem Editfeld. Ich vermute, dass man das mit einem Filter im Opendialog wählen kann.
Was muss ich in den Filter Schreiben? (Irgendwie Createdate = Datum im Editfeld);
Wäre froh um Hilfe
Gruss
Uli
Opendialog mit Filter
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2822
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Opendialog mit Filter
Hi, das kann der TOpenDialog von Haus aus nicht. Du müsstest dir dafür selber etwas basteln.
Ein paar Tipps dazu: FindAlleFiles und FileAge.
Ein paar Tipps dazu: FindAlleFiles und FileAge.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
Re: Opendialog mit Filter
Hallo
Danke für die Tipps. Was hat den der Filter im Opendialog für eine Funktion?
Gruss
Uli
Danke für die Tipps. Was hat den der Filter im Opendialog für eine Funktion?
Gruss
Uli
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2822
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Opendialog mit Filter
Damit kannst du auf Dateiendungen filtern: TFileDialog.Filter.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
Re: Opendialog mit Filter
Es erlaubt Ihnen, nach dem gesamten Namen zu filtern, nicht nur nach der Erweiterung.
Wenn das Erstellungsdatum im Dateinamen enthalten ist, können Sie ohne Probleme filtern:
Wenn das Erstellungsdatum im Dateinamen enthalten ist, können Sie ohne Probleme filtern:
Code: Alles auswählen
OpenDialog1.Filter := 'Die heutigen Dateien|*2024-11-28*.*|Dateien von gestern|*2024-11-27*.*'
Grüße / Pozdrawiam
paweld
paweld