GetOpenFileName
関数と OPENFILENAME
構造を使用してフォルダーを選択することもできますが、OpenFileDialog
コントロールを使用すると、よりシンプルで使いやすい方法が提供されます。このコントロールは、ダイアログ テンプレートを管理する必要のない、専用のフォルダー選択インターフェイスを提供します。
OpenFileDialog
を使用してフォルダーを選択するには、FolderBrowserDialog
クラスの使用を検討してください。このクラスは、フォルダーを参照して選択するためのユーザーフレンドリーなインターフェイスを提供します。次のコード例は、その使用法を示しています。
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, "提示"); } } } } }
クラスを使用する場合は、必ず次の参照を追加してください: FolderBrowserDialog
System.Windows.Forms
System.IO
クラス用)Directory
クラスを使用すると、開発者は C# アプリケーションでフォルダーを簡単かつ効率的に選択できます。 FolderBrowserDialog
以上がC# で FolderBrowserDialog を使用してフォルダーを簡単に選択する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。