親フォームから独立したフォームでドラッグアンドドロップをしたい。

前提

C#でフォームを起動するときにこのエラーが出ました。
System.InvalidOperationException: DragDrop 登録は成功しませんでした。

エラーの箇所

this.AllowDrop = true;

おおよその原因?

ほぼほぼ原因はわかっていて、多分ですが、フォームの起動の仕方に誤りがあると思います。
new Thread(() => { Application.Run(new Form1()); }).Start();

なぜそうしているか?

親フォームから独立したフォームを表示したいから。

実現したいこと

前提で書いたエラーを解消すること。
もしくは他のフォームの起動法を知りたいです。

補足情報

言語:C#
プロジェクトの種類:WindowsForm
IDE:VisualStudio

コメントを投稿

0 コメント