ドラッグ&ドロップ
投稿者 るきお  (社会人)
投稿日時
2024/4/21 19:59:21
権限が違うアプリケーション同士ではドラッグ&ドロップができないことがあります。
Visual Studio を管理者として実行していたり、別のユーザーで実行しているということはありませんか?
Visual Studio を管理者として実行していたり、別のユーザーで実行しているということはありませんか?
投稿者 てつ  (社会人)
投稿日時
2024/4/21 20:36:20
るきお様、ありがとうございます。ビンゴでした。
個人使用の為、常にVSを管理者として起動していました。
管理者権限で起動しないと、不都合な事の方が多いという印象があったのですが、
逆にこのような問題が発生するとは....
どうも、ありがとうございました。
個人使用の為、常にVSを管理者として起動していました。
管理者権限で起動しないと、不都合な事の方が多いという印象があったのですが、
逆にこのような問題が発生するとは....
どうも、ありがとうございました。
参考URL
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10240
こちらの↑の過去ログを参考にしてエクスプローラからFormにドラッグ&ドロップ処理を実装しましたが、
「デバッグの開始」や「デバッグなしで開始」だとForm内にカーソルが入っても、禁止カーソルになり、ドラッグ&ドロップできません。
実行時エラーは発生しませんが、Formを閉じると、出力ウインドウに以下のメッセージが出力されます。
「例外がスローされました: 'System.ArgumentException' (System.Windows.Forms.dll の中)」
一方、binフォルダに生成されたexeファイルを実行すれば、期待通りドラック&ドロップ処理が行われます。
なので、コードに問題はないと思いますが、開発効率が非常に悪いです。
これは仕様で、こういうものなのでしょうか?もし、デバッグモードでもドラッグ&ドロップがテストできるなら、教えてください。