ユーザーがフォーム上でパネルをドラッグできるようにするクラスを作成しました。 は、ユーザーが2つのパネルを重ねて配置しないようにするにはどうすればよいですか?もしそうであれば、コントロールのどちらかが重なっている間にコントロールの1つをシフト/ハイライトしたいと思います。Windowsフォームで2つのコントロールが重なっているかどうかを確認する方法
これをOnMouseDownイベントで設定しようとしましたが、うまくいきませんでした。
また、フォーム上のパネルの数は、フォームに表示する必要がある画像の数によって異なります。各パネルにはパネル内にピクチャボックスがあります。
新しいパネルのドロップ位置が既に存在する場合は、既存のパネルすべてをチェックしてみることができます。あなたはちょうど場所とコントロールのサイズでいくつかの数学を持っている必要があります。 – sgud