3 つのフォームがあり、各フォームに 2 つのカスタム ユーザー コントロールが含まれるプログラムを作成する必要があります。
ユーザーコントロールの場所を切り替える必要があります(ある場所から別の場所へ)。
私はドラッグ アンド ドロップ イベントを使用しているので、mouseDown イベントによって最初のユーザー コントロールをキャッチしますが、マウスがドロップされている 2 番目のコントロールをキャッチする方法がわかりません。
基本的に、カスタム eventArgs (EventArgs から派生) である一時変数を (クラス内に) 作成しました。カスタム EventArgs クラスには 2 つの変数 (usercontrol1 と usercontrol2) が含まれており、mouseDown イベントで usercontrol1 を初期化しました。送信者オブジェクト。
基本的に、質問は、マウスがドロップされているユーザーコントロールで usercontrol2 変数をどのように初期化するかです。
注: 私は 6 つのコントロール (3 つのフォーム) を持っているので、ダイナミックです!! つまり、フォーム間でコントロールの場所を交換したいということです。交換したい 2 つのコントロールを保存する必要があります。
ありがとう!