GetOpenFileName 関数を使用する OpenFileOrFolderDialog プロジェクトは便利ですが、res1.rc ファイルの添付とダイアログの初期化が必要であり、問題が発生する可能性があります。
OpenFileDialog を使用してフォルダーを選択するもう 1 つの方法は、FolderBrowserDialog クラスを使用することです。このダイアログ ボックスには、使いやすいフォルダー選択インターフェイスが用意されています。
FolderBrowser ダイアログを使用する:
<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>
キーポイント:
以上がFolderBrowserDialog を使用して C# でフォルダーを効率的に選択する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。