- PR -

MDI子フォームの開き方

1
投稿者投稿内容
Chata
会議室デビュー日: 2004/04/16
投稿数: 12
投稿日時: 2004-04-16 17:05
いつも大変勉強させて頂いております。
早速ですが、下記の件でご教授願いたくお願い致します。

Form:A (MDI親フォーム:IsMdiContainer→true)
Form:B (MDI子フォーム)
Form:C (MDI子フォーム)

(1)フォームAのメニューから子フォームBを開く場合
 B f = new B();
B.MdiParent = this;
B.Show();
 と行えば良いのは判ったのですが、

(2)フォームBからフォームCをフォームAの子フォームとして開く
  これを行いたい場合は、どの様に行えばよいのでしょうか?

  C f = new C();
  C.MdiParent = ? ←ここが判りません。
  C.Show();

大変初歩的な質問で誠に申し訳ありませんが、何卒宜しくお願い致します。

環境:WindowsXP Pro
C#

諸節 将臣
小野@どっとねっとふぁん
ぬし
会議室デビュー日: 2001/10/30
投稿数: 402
投稿日時: 2004-04-16 17:58
C.MdiParent = this.MdiParent

でどうかな?

#ためしてないです。
Chata
会議室デビュー日: 2004/04/16
投稿数: 12
投稿日時: 2004-04-16 18:18
早速のご返事、有り難うございます。

>C.MdiParent = this.MdiParent

こちらの方法で問題なく出来ました。
本当に有り難うございました。
また何かあった際は宜しくお願い致します。
1

スキルアップ/キャリアアップ(JOB@IT)