你将ClildWindow类设置为当前类的变量,不要设置为局部变量ChildWindows frm;
private void button1_Click(object sender, System.EventArgs e)
{
if(this.frm!=null && this.frm.IsDisposed)
{
this.frm=new ChildWindows();
}
else
{
this.frm.show();
}
}
private void button1_Click(object sender, System.EventArgs e)
{
if(this.frm!=null && this.frm.IsDisposed)
{
this.frm=new ChildWindows();
}
else
{
this.frm.show();
}
}
{
if(this.frm!=null && this.frm.IsDisposed)
{
this.frm=new ChildWindows();
}
else
{
this.frm.Show();
}
string x1=this.textBox1.Text;
string y1=this.textBox3.Text;
string height1=this.textBox2.Text;
string width1=this.textBox4.Text;
int x=Convert.ToInt32(x1);
int y=Convert.ToInt32(y1);
int height=Convert.ToInt32(height1);
int width=Convert.ToInt32(width1);
frm.GSize(x,y,width,height);
}