Antoine.st Form Intializing

フォームの初期化ってのは、ほぼ必ずしなくちゃならないもんです。もちろん、デザイナで初期設定をすることもできますけど、たとえば、データを登録したあとに表示内容をクリアしたりだとか、そういうことをしますよね。

なので、初期化処理を関数にしておいて、それぞれ呼び出すと。

パターン1

  1. フォーム生成
  2. フォームロード
  3. フォーム初期化

パターン2

  1. データ登録
  2. フォーム初期化

考えてみると、フォーム生成時って、InitializeComponents が呼び出されて、その中でコントロールの生成と初期化が行われるんでした。生成を複数回する必要はありませんけど、初期化はもったいない気がしてきた...。でも、あの辺のコードってデザイナの担当だから、あんまりいじりたくないんですよね...。