■67279 / ) |
Re[1]: MDI子フォームから子フォームの作成方法 |
□投稿者/ Azulean (181回)-(2013/07/21(Sun) 17:32:27)
|
答えだけをまず示すとこうなる。
Form3 childForm = new Form3(); childForm.MdiParent = this.MdiParent; // Form2が持っているMdiParentがForm1のインスタンスであることを利用している childForm.Show();
(参考) VB.NET で Form1 として使えたのは暗黙的なインスタンスという仕組みによるものです。 C# で似たようなことをやろうとすると、static 変数で Form1 のインスタンスをどこかのクラスに持たせることになります。 なお、どちらかと言えば、引数で渡す、プロパティで渡すといった方がよりよいです。
|
|