我写了
一个:Login Form(frm_Login),
一个:Main Form(frm_Main),当我进入第一个Login时输入用户名,密码,点击OK按钮后,
然后进入Main Form,同时关闭Login Form,OK按钮程序如下:
程序其他是这样:frm_Main frm=new frm_Main();
frm.show()
this.dispose();结果两个窗口都会关闭
frm_Main frm=new frm_Main();
frm.show()
this.close();
也是同样的结果?
用了两种方法都会关闭frm_Main(我的要求是显示frm_Main,关闭frm_Login),有没有其他方法?为什么?能说说区别吗?
一个:Login Form(frm_Login),
一个:Main Form(frm_Main),当我进入第一个Login时输入用户名,密码,点击OK按钮后,
然后进入Main Form,同时关闭Login Form,OK按钮程序如下:
程序其他是这样:frm_Main frm=new frm_Main();
frm.show()
this.dispose();结果两个窗口都会关闭
frm_Main frm=new frm_Main();
frm.show()
this.close();
也是同样的结果?
用了两种方法都会关闭frm_Main(我的要求是显示frm_Main,关闭frm_Login),有没有其他方法?为什么?能说说区别吗?
frm_Main frm=new frm_Main();
frm.ShowDialog();
http://blog.csdn.net/knight94/archive/2006/04/06/652394.aspx
Application.Start()启动的窗体是不能关闭的,关闭Application.Start()启动的窗体,你的程序就全部中止了
程序就是要从细微处做起。