test1クラスからtest2クラスのインスタンスを作成、
test2内のメソッドからtest1にあるフォームを新たに作成するメソッドをコールバックで呼ぶとモーダルダイアログにならない。

test1のフォームを新たに作成する関数
{
Form2 form = new Form2();
form.ShowDialog(this);
}

こんな感じなのだけど、この場合thisはtest2を指すのということでOK?
test1上のモーダルダイアログにしたい場合は、test2にtest1のインスタンスを渡してやらないダメってこと?