コントロールでいっぱいのフォームのどこにでもドラッグ アンド ドロップできるようにする方法はありますか?
アイデアは、ユーザーがファイルを「ロード」するためにフォーム内の任意の場所にドラッグできるようにすることです。これ以外の DragDrop 動作は必要ありません。
AllowDrop=True
フォームのみに設定すると、イベントは取得されDragEnter
ますが、イベントは取得されませんDragDrop
。
最上位のパネルを表示してそこでイベントDragEnter
を処理するというアイデアがありDragDrop
ますが、この分野での経験がほとんどないため、ここで明らかなことを見落としているのではないでしょうか。
もう 1 つのアイデアは、すべてのコントロールを繰り返し処理し、ドラッグ関連のイベントをサブスクライブすることです。しかし、私はこのアプローチが本当に好きではありません。