![]() |
Filter in Opendialog?
Hallo Leute,
ich wollte einen Dateifilter setzen, so daß beim Starten von OpenDialog nur die Datein mit bestimmter Endung angezeigt werden. Leider klappt das überhaupt nicht. Filter kann ich setzen, aber dennoch werden alle Datein angezeigt. Was mache ich falsch?
Delphi-Quellcode:
Bringt leider nichts. Ist zwar im Auswahlmenu aktiv, aber in der Dateiliste werden alle Datein angezeigt.
OpenDialog1.Filter := 'abc files (*.abc)|*.abc';
OpenDialog1.FilterIndex := 1; Wer kann mir da freundlicherweise helfen? Hier im Forum finde ich nichts und aus google habe ich den Quellcode. Vielen Dank schon mal. |
Re: Filter in Opendialog?
Also bei mir geht das. :gruebel:
|
Re: Filter in Opendialog?
zeig mal deinen code her bitte.
|
Re: Filter in Opendialog?
Delphi-Quellcode:
if OpenDialog1.Execute then
begin OpenDialog1.Filter := abc files (*.abc)|*.abc; OpenDialog1.FilterIndex := 1; Dateiname := OpenDialog1.FileName; end; Zitat:
|
Re: Filter in Opendialog?
*räusper*
wenn du schon code kopierst, dann achte auch auf die details: denn
Delphi-Quellcode:
ist nicht gleich
OpenDialog1.Filter := abc files (*.abc)|*.abc;
Delphi-Quellcode:
OpenDialog1.Filter := 'abc files (*.abc)|*.abc';
|
Re: Filter in Opendialog?
Hallo,
erstens muss dein Filter ein String sein und zweitens so funktionierts:
Delphi-Quellcode:
OpenDialog1.Filter := 'abc-Files (*.abc)|*.abc';
// OpenDialog1.FilterIndex := 1; if OpenDialog1.Execute then begin Dateiname := OpenDialog1.FileName; end; |
Re: Filter in Opendialog?
perfekt! also den Filter nach aussen versetzen. Vielen Dank!
|
Re: Filter in Opendialog?
ja klar, nach ausführung des dialogs den filter zuweisen bringt dir ja nicht mehr viel
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz