Heim >Backend-Entwicklung >C++ >Wie wähle ich mit FolderBrowserDialog effizient einen Ordner in C# aus?
Obwohl das OpenFileOrFolderDialog-Projekt mit der GetOpenFileName-Funktion nützlich ist, erfordert es das Anhängen einer res1.rc-Datei und eine Dialoginitialisierung, was zu Problemen führen kann.
Eine andere Möglichkeit, einen Ordner mit OpenFileDialog auszuwählen, ist die Verwendung der FolderBrowserDialog-Klasse. Dieses Dialogfeld bietet eine benutzerfreundliche Oberfläche zur Ordnerauswahl.
Verwenden Sie FolderBrowserDialog:
<code class="language-csharp">using(var fbd = new FolderBrowserDialog()) { DialogResult result = fbd.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath)) { string[] files = Directory.GetFiles(fbd.SelectedPath); System.Windows.Forms.MessageBox.Show("找到的文件数量: " + files.Length.ToString(), "消息"); } }</code>
Wichtige Punkte:
Das obige ist der detaillierte Inhalt vonWie wähle ich mit FolderBrowserDialog effizient einen Ordner in C# aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!