110,535
社区成员
发帖
与我相关
我的任务
分享
private Form1 form1 = null;
private Form2 form2 = null;
public Form1 Form1
{
get
{
return form1;
}
set
{
form1 = value;
if (form1 != null)
{
form1.MdiParent = this;
}
}
}
public Form2 Form2
{
get
{
return form2;
}
set
{
form2 = value;
if (form2 != null)
{
form2.MdiParent = this;
}
}
}
private void menuFileOpen_Click(object sender, EventArgs e)
{
if (Form1 == null)
{
Form1 = new Form1();
}
Form1.Show();
}
private void buttonOK_Click(object sender, EventArgs e)
{
this.Hide();
frmMain parent = MdiParent as frmMain;
if (parent != null)
{
if (parent.Form2 == null)
{
parent.Form2 = new Form2();
}
parent.Form2.Text = "从Form1传入的参数"; //这里加入要传入的参数
parent.Form2.Show();
}
}
private void buttonOK_Click(object sender, EventArgs e)
{
this.Hide();
frmMain parent = MdiParent as frmMain;
if (parent != null)
{
if (parent.Form1 == null)
{
parent.Form1 = new Form1();
}
parent.Form1.Text = "从Form2传入的参数"; //这里加入要传入的参数
parent.Form1.Show();
}
}
//取消
private void btnCancel_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.Cancel;
}
//确认
private void btnAccept_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.OK;
}