3

FolderBrowserDialogを使用して複数のフォルダーを選択するにはどうすればよいですか?

現在、以下のコードを使用して一度に1つのフォルダーしか参照できません。

FolderBrowserDialog dialog;
private void btnbrowse_Click(object sender, EventArgs e)
    {
        dialog = new FolderBrowserDialog();

        if (dialog.ShowDialog() == DialogResult.OK)
        {
            txtFolderPath.Text = dialog.SelectedPath;

        }
    }

複数のフォルダを参照するにはどうすればよいですか?

4

5 に答える 5

2

でのマルチフォルダ選択のネイティブ サポートはありませんがFolderBrowserDialog、ツリービューと「複数選択」を組み合わせて独自のダイアログを作成できます。

見てみましょう:

http://www.codeproject.com/Articles/13375/File-Explorer-using-Treeview-controller-in-C-2-0

http://www.arstdesign.com/articles/treeviewms.html

于 2012-09-04T10:40:56.920 に答える
1

デフォルトの FolderBrowserDialog では、複数のフォルダーを選択できません。

FolderViewのようなサード パーティ コントロールの使用を検討することもできます。これには、FolderView を使用するすぐに使用できるカスタム FolderBrowserDialog も付属しています。

免責事項: 私は、FolderView の開発者である LogicNP Software で働いています。

于 2012-09-05T05:41:12.560 に答える
0

残念ながら、それはできませんFolderBrowserDialog

于 2012-09-04T10:34:33.740 に答える
0

BetterFolderBrowserをチェックアウトできます。これは、必要なことだけを行う .NET ライブラリです。OpenFileDialog同様に、ダイアログ ウィンドウを模倣した使いやすいフォルダー ブラウジング エクスペリエンスを提供します。それが役に立てば幸い。

于 2020-05-24T17:20:27.830 に答える