2009-08-29 11 views
1

私は別の形でフォームを表示するためfollwing 2つの方法を使用して知っているMDI親の子フォームの場所の問題

法1

public Form1() 
{ 
    InitializeComponent(); 

    Form2 embeddedForm = new Form2(); 
    embeddedForm.TopLevel = false; 
    Controls.Add(embeddedForm); 
    embeddedForm.Show(); 
} 

方法私はどのように学ぶ必要がある2

Form1 fChild = new Form1(); 
fChild.MdiParent = this; 
fChild.Show(); 

この子フォームを親フォームのパネルに表示

または誰かが私にどのように伝えることができるかXを設定し、子フォームのy座標は

答えて

1

はいつでも、フォームの親を変更することができ、例えば:

fChild.TopLevel = false; 
fChild.Parent = fParent.panel1;