ShellTreeView mit ausschließendem Filter
7. Jan 2013, 16:24
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.
|