- 題名: MDIの子フォームから子フォームを表示させる。
- 日時: 2008/12/16 17:37:08
- ID: 23616
- この記事の返信元:
- (なし)
- この記事への返信:
- [23618] Re[1]: MDIの子フォームから子フォームを表示させる。2008/12/16 18:39:50
- [23619] Re[1]: MDIの子フォームから子フォームを表示させる。2008/12/16 18:53:12
- ツリーを表示
■No23619に返信(やじゅさんの記事) クリックイベントの中身を、 frm3 f = new frm3(); f.MdiParent = this.MdiParent; f.Show(); とする事で解決できました。 アドバイスありがとうございました。
分類:[その他]
はじめまして「じょん」と申します。 現在MDIフォームを使用したアプリケーションを作成しています。 Form1(親フォーム)、Form2,Form3(子フォーム)とあり、 Form1の中にForm2を表示させるようにしていて、そこから、 Form2にあるボタンをクリックするとForm1の中にForm3を表示させる ようにしたいのですが、ちなみにForm2のボタンには、 private void button1_Click(object sender, EventArgs e) { frm4 f = new frm4(); f.ShowDialog(this.MdiParent); f.Dispose(); } と書いているのですが、Form1の中には表示されず、 Form1の外側に表示されてしまいます。 どのようにコードを書けばForm1の中に表示されるでしょうか? 教えていただけますでしょうか。