0
勝利フォームのグループボックス内にボタンがあり、「クリック」イベントが発生した場合、実際にイベントを呼び出すのは誰ですか。それはボタンコントロールかその親、つまりGroupBoxですか?コントロールまたはその親コントロールによって呼び出されるイベント
勝利フォームのグループボックス内にボタンがあり、「クリック」イベントが発生した場合、実際にイベントを呼び出すのは誰ですか。それはボタンコントロールかその親、つまりGroupBoxですか?コントロールまたはその親コントロールによって呼び出されるイベント
ネイティブのWindows GUIプログラムを作成していた場合は、クリックメッセージを受け取ったグループボックスになります。ボタンは親に通知を送信します。しかし、それはサブクラス化とコンテナウィンドウに子コントロールにメッセージを反映させることによってWinformsで再ルーティングされます。
イベントは常にコントロールから発信されます。クリックの場合のOnClick()メソッド。しかし、それでも、より高いレベルのウィンドウでイベントを処理します。典型的にはフォームであり、グループボックスではありません。 送信者イベントハンドラの引数は、コントロールへの参照を渡します。イベントをどこで処理するかを選択することは、ネイティブな方法よりも大きな利点です。これは、制御を適応性が高く、構成可能にする。
ブレークポイントを使用してみてくださいね! –