開発者が WinForms で行っている一般的なことの 1 つは、フォーム/コントロールが独自のイベントをサブスクライブすることです。
this.Load += new System.EventHandler(this.WelcomeQuickViewWF_Load);
this.Activated += new System.EventHandler(this.WelcomeQuickViewWF_Activated);
それよりも
protected override void OnActivated(EventArgs e)
{
}
これで、2 番目の方法はよりオブジェクト指向であり、1 番目の方法はイベント ドリブンであり、オーバーライドに向けてリファクタリングする傾向があることがわかりました。これを行わない理由はありますか? 私がやりたくないのは、本当に必要のない、純粋に審美的な選択をすることです。