Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   ShellTreeView mit ausschließendem Filter (https://www.delphipraxis.net/172496-shelltreeview-mit-ausschliessendem-filter.html)

Marco.Fischer 7. Jan 2013 15:24

ShellTreeView mit ausschließendem Filter
 
Hallo,
ich möchte folgendes umsetzen, mir fehlt aber leider die entsprechende Idee hierzu:
Auf der Festplatte befindet sich eine Verzeichnisstruktur, deren Dateien in eine Datenbank aufgenommen werden sollen (Link zur Datei soll gespeichert werden und zusätzliche Informationen).
Der Anwender soll ersehen können, welche Dateien noch nicht in die Datenbank aufgenommen wurden. Hierzu hatte ich die Idee, einen ShellTreeView zu verwenden und die Dateien, die sich bereits in der Datenbank befinden, herauszufiltern.

Folgendes habe ich bereits probiert:
ShellTreeView bietet ein Event OnItemAdding, wo Allowed auf false gesetzt werden könnte. Leider scheint das Event nicht ausgeführt zu werden. Das Event OnItemAdded hingegen wird ausgeführt, dort könnte ich nach Prüfung den Eintrag löschen, ist aber nicht optimal

Dann hatte ich die Idee, einen FileFilter für ShellTreeView zu definieren, der alle bereits vorhandenen Dateien ausschliesst. Leider fehlt mir hier die Information, wie ich eine excludierende Maske definiere.

Natürlich könnte ich mir einen TreeView selbst erstellen, würde aber lieber einen ShellTreeview verwenden.

Für jede Idee wäre ich dankbar.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz