>>13
何をしたいのかよく分からないけど、Formのコントローラーを公開するのはよくない
Form1とForm2で共通で使いたいクラスあるなら、呼び出し元で定義してそれぞれのFormに投げるじゃダメなの?

class Form1{
private クラス _クラス;
Form1(クラス c){ _クラス = c; }
}

class Form2{
private クラス _クラス;
Form2(クラス c){ _クラス = c; }
}

class クラス{}