111,129
社区成员
发帖
与我相关
我的任务
分享
class frmContainer
{
public frmContainer()
{
InitializeComponent();
}
private void btn_frmChild(object sender,EventArgs e)
{
frmChild child = new frmChild(this);
child.Show();
}
}
class frmChild
{
public frmChild(frmContainer Parent)
{
InitializeComponent();
this.MdiParnet = parent;
}
//我现在还有个窗口,它是由frmChild窗口里的一个Button弹出的,我该怎么设置子父关系???
public static bool blM;
private void btn_Ok_Click(object sender, EventArgs e)
{
blM = true;
M mr = new M((frmContainer)this.MdiParent);
mr.Show();
}
}
上面多加了一个静态变量blM,然后弹出的mr窗口里面一段操作
if(blM == true)
{
}
结果发现blM还是false
class frmContainer
{
public frmContainer()
{
InitializeComponent();
}
private void btn_frmChild(object sender,EventArgs e)
{
frmChild child = new frmChild(this);
child.Show();
}
}
class frmChild
{
public frmChild(frmContainer Parent)
{
InitializeComponent();
this.MdiParnet = parent;
}
//我现在还有个窗口,它是由frmChild窗口里的一个Button弹出的,我该怎么设置子父关系???
private void btn_Ok_Click(object sender, EventArgs e)
{
M mr = new M((frmContainer)this.MdiParent);
mr.Show();
}
}
public frmContainer()
{
InitializeComponent();
frmChild child = new frmChild(this);
child.Show();
}
//这个改成在frmContainer的一个button里面