パネル、チャート コントロールなどの別のコントロールをホストするユーザー コントロールがあります。
現在、ヘッダー パネル コントロールの MouseClick イベントを実装してマウス イベントをキャプチャしていますが、ユーザー コントロール領域全体でマウス クリックまたは mouseDown イベントをキャプチャする必要があります。
pnlHeader.MouseUp += new MouseEventHandler(pnlHeader_MouseUp); //it is working
//Not able to capture because child control coverup all area of the usercontrol.
this.MouseDown += new MouseEventHandler(MyCustomControl_MouseDown);
このSOスレッドを調べましたが、マウスクリックまたはマウスダウンイベントに関しては役に立ちません。
では、ユーザーコントロールのマウスイベントをキャプチャするための正しく効率的な方法は何ですか??
何らかの参照コード (可能であれば) を含むアイデアや提案は受け入れられます。
前もって感謝します。