投稿者 てつ  (社会人) 投稿日時 2024/4/21 15:33:07
環境:VS2022  .NET Framework4.7.2  WindowsFormアプリ

参考URL
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10240

こちらの↑の過去ログを参考にしてエクスプローラからFormにドラッグ&ドロップ処理を実装しましたが、
「デバッグの開始」や「デバッグなしで開始」だとForm内にカーソルが入っても、禁止カーソルになり、ドラッグ&ドロップできません。
実行時エラーは発生しませんが、Formを閉じると、出力ウインドウに以下のメッセージが出力されます。
「例外がスローされました: 'System.ArgumentException' (System.Windows.Forms.dll の中)」
一方、binフォルダに生成されたexeファイルを実行すれば、期待通りドラック&ドロップ処理が行われます。
なので、コードに問題はないと思いますが、開発効率が非常に悪いです。

これは仕様で、こういうものなのでしょうか?もし、デバッグモードでもドラッグ&ドロップがテストできるなら、教えてください。