FolderBrowserDialog FolderFilter

Hallo,

welche Möglichkeit habe ich, in einem FolderbrowserDialog einen Filter für die Dateien eines Ordners zu verwenden.

Also per File.Exists schauen was im aktuell ausgewählten Ordner ist und dann eben den Klick auf OK verhindern. Am besten wäre wenn der OK Button disabled wäre oder es soll eben einfach nichts passieren.

Wie stelle ich das an?? Irgendwie komme ich nicht weiter.

Grüße
Patrick

Hallo Patrick!
Mit dem vorgegebenen FolderBrowserDialog sieht’s schlecht aus. Von Haus aus kann der sowas nicht und nachdem die Klasse sealed ist, kann man sie auch nicht leicht erweitern.
Der FolderBrowser kam ja aber erst mit .NET 1.1 und davor (also mit 1.0) haben die Leute auch schon Verzeichnisse wählen müssen :smile:
Der Weg führte über die CommonDialogs, wobei einfach per P/invoke der betreffende Standarddialog aufgerufen wurde.
Evtl. lässt sich ja auf dem Weg das gewünschte Verhalten erzeugen.

Gruß,
Martin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]