Maison >développement back-end >C++ >Comment sélectionner facilement des dossiers en C# à l'aide de FolderBrowserDialog ?
Bien que vous puissiez utiliser la fonction GetOpenFileName
et la structure OPENFILENAME
pour sélectionner des dossiers, le contrôle OpenFileDialog
fournit une méthode plus simple et plus facile à utiliser. Ce contrôle fournit une interface de sélection de dossier dédiée sans avoir besoin de gérer des modèles de boîte de dialogue.
Pour utiliser OpenFileDialog
pour sélectionner des dossiers, pensez à utiliser la classe FolderBrowserDialog
. Cette classe fournit une interface conviviale pour parcourir et sélectionner des dossiers. L'exemple de code suivant démontre son utilisation :
<code class="language-csharp">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, "提示"); } } } } }</code>
Lorsque vous utilisez la classe FolderBrowserDialog
dans une application WPF, pensez à ajouter la référence suivante :
System.Windows.Forms
CitationSystem.IO
espace de noms (pour Directory
classes)En utilisant la classe FolderBrowserDialog
, les développeurs peuvent sélectionner facilement et efficacement des dossiers dans les applications C#.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!