FolderBrowserDialog mit Eingabefeld [duplizieren]

8

Ich bin mir nicht sicher, was ich hier googlen soll, um zu erklären, was ich tun möchte, also werde ich es hier versuchen: Ich benutze sowohl OpenFileDialog als auch FolderBrowserDialog in meinem Code, um nach Dateien bzw. Verzeichnissen zu suchen.

Wenn die Dialoge geöffnet werden, erhält der Benutzer nur die Möglichkeit, die Baumstruktur von Dateien / Verzeichnissen zu durchsuchen. Bei Bäumen mit vielen Verzeichnissen und Unterverzeichnissen möchten die Benutzer jedoch auch die Möglichkeit haben, den vollständigen Pfad, den sie aufrufen möchten, implizit zu schreiben (oder einzufügen).

Wie kann ich es im Code implementieren?

Hier sind die zwei Funktionen, die die Dialogfelder verwenden:

Verwenden von FolderBrowserDialog:

%Vor%

Verwenden von OpenFileDialog:

%Vor%     
Idanis 04.02.2013, 08:11
quelle

1 Antwort

0

Je nach Betriebssystem, das Ihr Benutzer verwendet, ist dies anders:

  1. Windows 7, Vista, XP usw. - Sie können einfach Metakommandos (wie D: ) in File name input eingeben und dieser Metakommando wird ausgeführt. Oder Sie können einfach Ihren Pfad in das Feld oben setzen (müssen Sie darauf klicken, um von der Navigationsansicht zur Eingabeansicht zu wechseln)

  2. Wenn Sie Mono verwenden und einige andere GUI-Standarddialoge diese Funktionalität möglicherweise nicht bieten, müssen Sie diese Dialoge selbst implementieren.

DarkWalker 04.02.2013 08:20
quelle