- 940 名前:デフォルトの名無しさん [2009/03/28(土) 04:07:45 ]
- Windows.Formsについて質問です。
親子関係になっているコントロールにおいて、 親コントロールで子コントロールのイベントを捕獲する方法を知りたいです。 例えば、子コントロールの中にマウスカーソルがあって、 クリックされると通常は子コントロール側のClickedイベントが発生してしまいますが、 それよりも先に親コントロール側でClickedイベントが発生して欲しいのです。 暫定的な対処として、対象コントロールの子コントロール全てを再帰的に探索して それらのイベントハンドラに、イベント発生を中継通知するメソッドを登録しています。 が、これでは結局通知のみであってイベント発生自体の順序は変わらないし、 またControlAddedイベントでも、追加されたコントロールに対して更に処理を行っており、 こんな力技な方法、絶対間違っているのでは・・と思っています。
|

|