雖然可以使用GetOpenFileName
函數和OPENFILENAME
結構來選擇資料夾,但OpenFileDialog
控制項提供了更簡單易用的方法。此控制項提供專門的資料夾選擇介面,無需管理對話方塊範本。
要使用OpenFileDialog
選擇資料夾,請考慮使用FolderBrowserDialog
類別。此類提供了一個用戶友好的介面,用於瀏覽和選擇資料夾。以下程式碼範例示範了其用法:
<code class="language-csharp">using System.Windows.Forms; using System.IO; namespace FolderSelection { public class FolderSelect { public static void Main() { using (var fbd = new FolderBrowserDialog()) { DialogResult result = fbd.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath)) { string[] files = Directory.GetFiles(fbd.SelectedPath); MessageBox.Show("找到的文件数量: " + files.Length, "提示"); } } } } }</code>
在WPF應用程式中使用FolderBrowserDialog
類別時,請記住添加以下引用:
System.Windows.Forms
引用System.IO
命名空間 (用於Directory
類別)透過使用FolderBrowserDialog
類,開發者可以輕鬆有效地在C#應用程式中選擇資料夾。
以上是如何使用FolderBrowserDialog 在C# 中輕鬆選擇資料夾?的詳細內容。更多資訊請關注PHP中文網其他相關文章!