Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Memilih Folder dengan Mudah dalam C#?

Bagaimanakah Saya Boleh Memilih Folder dengan Mudah dalam C#?

Patricia Arquette
Lepaskan: 2025-01-09 15:56:42
asal
504 orang telah melayarinya

How Can I Easily Select Folders in C#?

Cabaran memilih folder menggunakan OpenFileDialog

Sesetengah projek cuba menggunakan struktur OpenFileOrFolderDialog, GetOpenFileName dan OPENFILENAME untuk memilih folder. Walau bagaimanapun, menyepadukan res1.rc fail dan templat dialog yang diperlukan ke dalam projek C# boleh menjadi rumit.

Alternatif yang lebih mudah: FolderBrowserDialog

Untuk memudahkan proses pemilihan folder, kelas FolderBrowserDialog adalah ideal. Ia menyediakan antara muka pengguna yang intuitif dan memudahkan proses.

Gunakan FolderBrowserDialog

using System.Windows.Forms;
using System.IO;

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, "提示");
    }
}
Salin selepas log masuk

Untuk projek WPF, anda perlu menambah rujukan kepada System.Windows.Forms. Selain itu, System.IO juga diperlukan untuk kelas Directory.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memilih Folder dengan Mudah dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan