Walaupun projek OpenFileOrFolderDialog menggunakan fungsi GetOpenFileName berguna, ia memerlukan lampiran fail res1.rc dan permulaan dialog, yang boleh menyebabkan masalah.
Cara lain untuk memilih folder menggunakan OpenFileDialog ialah menggunakan kelas FolderBrowserDialog. Kotak dialog ini menyediakan antara muka pemilihan folder yang mudah digunakan.
Gunakan 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>
Isi penting:
Atas ialah kandungan terperinci Bagaimana untuk Memilih Folder dengan Cekap dalam C# Menggunakan FolderBrowserDialog?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!