2011-12-09 6 views

答えて

1

ネイティブのWindows GUIプログラムを作成していた場合は、クリックメッセージを受け取ったグループボックスになります。ボタンは親に通知を送信します。しかし、それはサブクラス化とコンテナウィンドウに子コントロールにメッセージを反映させることによってWinformsで再ルーティングされます。

イベントは常にコントロールから発信されます。クリックの場合のOnClick()メソッド。しかし、それでも、より高いレベルのウィンドウでイベントを処理します。典型的にはフォームであり、グループボックスではありません。 送信者イベントハンドラの引数は、コントロールへの参照を渡します。イベントをどこで処理するかを選択することは、ネイティブな方法よりも大きな利点です。これは、制御を適応性が高く、構成可能にする。

関連する問題