>>219
Form1.csとかにロジックを書くのは常に悪手だよ

class Kinou
{
 public Kinou(CustomControl cc)
 {
  cc.Event += (sender, e) => EventAction();
  ...
 }

 void EventAction(){ ... }
}

機能ごとに自作クラスに必要なコントロールを入れて何をするか一個一個書くべき
Formとかはレイアウトの都合でデザイナで自動生成されるだけだから
機能ごとにクラス分けしたりするには不向き
Formのメンバなんか多すぎてインテリセンスが使い物にならなくなるしね
だから2を一歩先に進めて全部自作クラスでやればいい