![]() |
In einer ShellListView nur bestimmte Dateitypen anzeigen
Hi Leute
Weis einer wie ich bei einer ShellListView (Bei den Samples) nur bestimmte Dateitypen anzeigen lassen kann, in meinem Fall wären das MP3 und WMA's. MfG synex |
Re: In einer ShellListView nur bestimmte Dateitypen anzeigen
Hi,
hab erst heute Deinen Beitrag gelesen, daher erst jetzt die Antwort. Vielleicht kannst Du sie ja noch brauchen: Zur Filterung kannst Du die FilterComboBox1 aus dem Win3.1 - Reiter benutzen. In das OnChange Ereignis der FilterBox schreibst Du dann:
Delphi-Quellcode:
Und in das OnAddFolder Ereignis der ShellListView dieses:
ShellListView1.Refresh;
Delphi-Quellcode:
Gruß
var
XFilterExt, XExt: string; begin if FilterComboBox1.Mask <> '*.*' then begin XFilterExt := ExtractFileExt(FilterComboBox1.Mask); XExt := ExtractFileExt(AFolder.PathName); // Only accept filter and folders if (CompareText(XExt, XFilterExt) = 0) or AFolder.IsFolder then CanAdd := True else CanAdd := False; end; Thomas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 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