投稿者 Adac  (社会人) 投稿日時 2016/12/17 18:08:34
Win7上でVisualBasic2013、.NET Framework 4.5で開発しています。^^;

フォルダ選択の必要があり、FolderBrowserDialogを使用したいのですが。

using dlg as new FolderBrowserDialog
    dlg.ShowDialog()
end using

のようなコードを書きました。
実行すると、ダイアログが表示されてフォルダを選択できます。
ここまでは問題はありません。

ダイアログでディスクが入っていない光学ドライブを指定すると
そのドライブがでてきて、ディスクを挿入してください。
と表示されます。
ここで、キャンセルをクリックしてメッセージボックスを閉じます。

そして、フォルダ選択ダイアログで選択してOKしても、キャンセル
しても、プログラムが「動作が終了しました」で終了してしまいます。

デバッグでもリリースでも、初期フォルダを設定等にも関係なく
発生します。

職場のPCだけではなく、自宅のWin10、VS2015でも発生しています。

この現象は私だけでしょうか?

また、Windows7のエクスプローラでも発生することがあります。
もしかして、私が知らないだけで有名な話なのでしょうか?