第一个窗体隐藏的时候代码:
this.Hide();
jdMDIParent dl = new jdMDIParent();
dl.ShowDialog; 第二个窗体打开后我想关闭或者重新显示第一个窗体怎么办?
那个大哥解决下!
this.Hide();
jdMDIParent dl = new jdMDIParent();
dl.ShowDialog; 第二个窗体打开后我想关闭或者重新显示第一个窗体怎么办?
那个大哥解决下!
也可以在第一个窗体 类里把自己当自己的static成员比如class Form1{public static Form1 f1=null;
.....
public Form1()
{
f1=this;
}
}
Form2里Form1.f1.show();
也可以在第一个窗体 类里把自己当自己的static成员比如 class Form1{ public static Form1 f1=null;
.....
public Form1()
{
f1=this;
}
}
Form2里 Form1.f1.close();
this.Hide();
jdMDIParent dl = new jdMDIParent();
dl.ShowDialog(); //因为到这一句之后只是弹出了一个窗体,然后在新窗体中进行相应的操作,其实根本没有跳出这里,当你的弹出窗口关闭的时候它就会继续执行下面的代码,如果没有下面这一句,你的隐藏窗体也就不会被释放,程序也就无法退出运行。this.close();
第一个窗体隐藏的时候代码:
this.Hide();
jdMDIParent dl = new jdMDIParent();
dl.ShowDialog; 第二个窗体打开后我想关闭或者重新显示第一个窗体怎么办?
那个大哥解决下! 遇到我你真是太幸运了,呵呵,方法如下: C# codethis.Hide();
jdMDIParent dl = new jdMDIParent();
dl.ShowDialog(); //因为到这一句之后只是弹出了一个窗体,然后在新窗体中进行相应的操作…
我的意思是第二个窗体是不可以关的!
比如一个简单的登陆界面,输入正确的密码后登陆跳到第二个窗体,我要关闭第一个窗体怎么办!