*編集:OK、これは私の本当の問題です。以下のシナリオは、フォームがMDIChildの場合にのみ発生します..コードを提供してくれる人に感謝します
ラベル、パネル、ボタンなどを含むフォームがあります。問題があるのは、form2 がアクティブなウィンドウ/フォームであり、form1 内のコントロールをクリックすると、form1 自体がアクティブになりません。私がしたいのは、クリックしたフォームではなく、その中のコントロール (任意のコントロール) だけである場合でも、form1 がアクティブになることです。
フォーム上のコントロールをクリックすると、フォーム上でイベントが発生すると考えています。その特定のイベントだけを知ることができれば、それは助けになるでしょう-多分(存在する場合、そのイベントに Me.activate を追加するだけです)。コントロール(ラベルなど)がクリックされたときに一連のイベントを検索しようとしましたが、役に立ちませんでした。誰かがこれで私を助けてくれることを願っています。
前もって感謝します。
*編集
私は私の質問をより理解しやすいものにしようとします..
コントロールのみがクリックされたときにフォームをアクティブにするにはどうすればよいですか (たとえば、ラベルまたはテキストボックス)? フォーム自体以外のフォーム内をクリックしても、フォームがアクティブ化またはフォーカスされません。
私は1つのコントロールでこれを行うことができます..
Private Sub Label1_Click - Handles Label1.Click
Me.Activate()
End Sub
しかし、20 個のコントロール (ラベル、ボタン、テキスト ボックス、コンボ ボックスなど) がある場合はどうなるでしょうか。見る?=)