是否有任何代码,frmBallloon显示在frmBase的btnShow点击事件中,如果用户点击frmBalloon的btnShow,我想再显示frmBase然后有两个frmBase副本。我只想要一个副本。然后,如何通过单击按钮来更改表单视图。
答案 0 :(得分:1)
试试这个
frmBase按钮单击
Form2 frm2 = new Form2();
this.Visible = false;
frm2.Show(this);
这里是frmBalloon按钮点击
if (this.Owner != null)
{
this.Visible = false;
this.Owner.Show();
}
答案 1 :(得分:1)
您可以尝试这样的事情
Form1的代码
public Form2 f2;
private void button1_Click(object sender, EventArgs e)
{
if (f2 == null)
{
f2 = new Form2 {f1 = this};
f2.Show();
}
else
f2.Focus();
}
Form2的代码
public Form1 f1;
private void button1_Click(object sender, EventArgs e)
{
if (f1 == null)
{
f1 = new Form1 {f = this};
f1.Show();
}
else
f1.Focus();
}