私はカスタムリストを開発しています。これは、基本的にはFlowLayoutPanelで垂直方向にスタックされたusercontrolsで構成されています。私はそれが選択されたときにリスト項目に表示されるボタンを追加できるように、このように書いています。ユーザコントロール内のすべてのクリックイベントをキャプチャする
リストアイテムコントロールにはいくつかのラベルといくつかのパネルがあるので、リストアイテム全体をクリックして(ボタンを選択して表示させるかどうかを判断するには)、クリックイベントハンドラを追加する必要がありますコントロールのすべてのクリックイベントをキャプチャすることで、KeyPreviewと同じように簡単な方法があるのだろうかと思っていたのですが、クリックイベントがありました。
ありがとうございました。
長方形ですか? System.Drawing.Rectangleのように? –
http://stackoverflow.com/questions/347439/custom-controls-in-c-winforms-mouse-event-question –