C# winform 父窗体调用子窗体问题

2024-11-30 07:46:07
推荐回答(3个)
回答1:

首先,在Form1打开Form2的时候,把Form1的引用传给Form2,代码如下

//Form1中
Form2 f2=new Form2(this);
f2.Show();
//Form2的构造函数前和构造函数中:
Form1 f1;
public Form2(Form1 param)
{
    f1=param;
}
//打开Form3的时候:
Form3 f3=new Form3();
f3.MdiParent=f1;
f3.Show();

如果有疑问可以追问~

回答2:

先建两个窗体Form1 ,Form2,在form1的Load事件中添加代码Form2 frm2=new Form2()
frm2.show();
楼主试试!

回答3:

你这是要做什么啊!f3的父窗体是F2 怎么要变成F1?