• 締切済み

コントロールが重なったときのイベントは?

C#にてプログラミングをやっている初心者です。 そこで質問なのですが、コントロールが重なったときのイベントはどのように取得すればよいのでしょうか? 具体的な内容としては、pictureBox1とpictureBox2が重なったときのことなんですが・・・。 よろしくお願いします。

みんなの回答

回答No.1

イベントは重なりに関係なく発生します。イベントの取得も重なりに関係なく取得出来ます。 但し、コントロールが重なり合った座標でのマウスクリックイベントなどは「Zオーダーが一番手前のもののみに送られる」ので「他のコントロールにより完全に隠されてしまったコントロール」にはマウスクリック等のイベントは送られません(なおSendMessage()等で強制的にメッセージを送った場合はこの限りではない)

関連するQ&A