3

次の方法でFolderBrowserDialogを開きます。

        FolderBrowserDialog fbd = new FolderBrowserDialog();
        fbd.Description = desc;
        fbd.SelectedPath = defaultPath;
        fbd.ShowNewFolderButton = showNewFolderButton;
        DialogResult result = fbd.ShowDialog();

        if (result == System.Windows.Forms.DialogResult.OK)
            return fbd.SelectedPath + @"\";
        else
            return ""; 

これは機能します。ただし、このダイアログで新しいフォルダを選択するたびに、「フォルダツリー」全体が下にスクロールして、選択したフォルダがFolderBrowserDialogの下部に表示されるようにします。別のフォルダを選択するには、常に下にスクロールする必要があります。

これに対する解決策はありますか?

どうも!

4

1 に答える 1

1

私はあなたがWindows7で見ているものを再現することができました。しかし、これは初めてのことです。したがって、展開されたフォルダを圧縮してもう一度クリックすると、選択したフォルダは下に移動せず、その場所にとどまり、その下のサブフォルダが展開されます。矢印カーソルを使用してフォルダを展開する場合、これは発生しません。選択したフォルダが上に移動して、すべてのコンテンツが表示されることがあります。仕様またはマイナーなバグである可能性があります。

于 2012-08-03T18:52:26.623 に答える