ホームページ > バックエンド開発 > C++ > C# でフォルダーを簡単に選択するにはどうすればよいですか?

C# でフォルダーを簡単に選択するにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-09 15:56:42
オリジナル
492 人が閲覧しました

How Can I Easily Select Folders in C#?

OpenFileDialog を使ったフォルダー選択に挑戦

一部のプロジェクトでは、OpenFileOrFolderDialogGetOpenFileNameOPENFILENAME 構造を使用してフォルダーを選択しようとします。ただし、必要な res1.rc ファイルとダイアログ テンプレートを C# プロジェクトに統合するのは複雑になる場合があります。

より簡単な代替案: FolderBrowserDialog

フォルダーの選択プロセスを簡素化するには、FolderBrowserDialog クラスが最適です。直感的なユーザー インターフェイスを提供し、プロセスを簡素化します。

FolderBrowserDialog を使用する

<code class="language-csharp">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, "提示");
    }
}</code>
ログイン後にコピー

WPF プロジェクトの場合は、System.Windows.Forms への参照を追加する必要があります。さらに、System.IO クラスには Directory も必要です。

以上がC# でフォルダーを簡単に選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート