Heim > Backend-Entwicklung > C++ > Wie wähle ich mit dem FolderBrowserDialog ganz einfach Ordner in C# aus?

Wie wähle ich mit dem FolderBrowserDialog ganz einfach Ordner in C# aus?

DDD
Freigeben: 2025-01-09 16:12:42
Original
912 Leute haben es durchsucht

How to Easily Select Folders in C# Using the FolderBrowserDialog?

Verwenden Sie das OpenFileDialog-Steuerelement, um einen Ordner auszuwählen

Während Sie die Funktion GetOpenFileName und die Struktur OPENFILENAME zum Auswählen von Ordnern verwenden können, bietet das Steuerelement OpenFileDialog eine einfachere und benutzerfreundlichere Methode. Dieses Steuerelement bietet eine dedizierte Schnittstelle zur Ordnerauswahl, ohne dass Dialogvorlagen verwaltet werden müssen.

Verwenden Sie die FolderBrowserDialog-Klasse

Um OpenFileDialog zum Auswählen von Ordnern zu verwenden, sollten Sie die Verwendung der Klasse FolderBrowserDialog in Betracht ziehen. Diese Klasse bietet eine benutzerfreundliche Oberfläche zum Durchsuchen und Auswählen von Ordnern. Das folgende Codebeispiel demonstriert seine Verwendung:

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, "提示");
                }
            }
        }
    }
}
Nach dem Login kopieren

WPF-Anwendungsanforderungen

Wenn Sie die Klasse FolderBrowserDialog in einer WPF-Anwendung verwenden, denken Sie daran, den folgenden Verweis hinzuzufügen:

  • System.Windows.FormsZitat
  • System.IO Namespace (für Directory Klassen)

Mithilfe der FolderBrowserDialog-Klasse können Entwickler Ordner in C#-Anwendungen einfach und effizient auswählen.

Das obige ist der detaillierte Inhalt vonWie wähle ich mit dem FolderBrowserDialog ganz einfach Ordner in C# aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage