Открытие дочерней формы из другой дочерней формы и установка родительской формы MDI - как это сделать?

У меня есть форма MDI. в этой форме MDI я могу открыть некоторые дочерние формы, используя:

Это внутри MainForm

Form1 f1 = new Form1;
f1.MdiParent = this; //this refers to MainForm (parent)
f1.Show();

Это работает, как ожидалось!

Но сейчас, пока я нахожусь в дочерней форме (Form1 -> f1), я хочу открыть другую форму как дочернюю для MainForm , но когда я использую это ключевое слово, оно будет обратитесь к f1 . Как я могу открыть новую форму в f1 и установить для ее MdiParent значение MainForm ?

11
задан Saeid Yazdani 1 November 2011 в 13:05
поделиться