各位高手你们好!我是一只菜鸟,我有一个问题要问大家。我做了一个登录框 输入密码和用户名后我现让登录框关闭而想让另一个窗体显示出来,可是我一运行 想要显示的窗体能显示了 可是随后马上就和登录框一起关闭了 不知道怎么回事?代码如下:
form_main main = new form_main();
main.Show();
this.Close ();
form_main main = new form_main();
main.Show();
this.Close ();
解决方案 »
- 201112180659 ,这样的日期格式如何转换
- 问一下,那位高手能告诉我,用datagridviw显法xml文件那,谢谢了,C#应用程序方面的.
- 请大家帮我解决一下这个问题
- 如何在C#中检测一个windows应用程序是否已经启动?如果已经启动就不让该程序再次启动?急!!!谢谢各位大哥
- session取不到值
- 请教性能问题
- 如何判断一个dll文件的源代码没有改变?
- CDO.Message的问题
- 关于鼠标事件问题请高手指教。
- 在win form程序中如何获取本机的IP地址?(不是web form)
- 这个循环有什么毛病,textBox1显示不出结果呀,放到if前就行了,为什么呀?
- 谁能解决这个有相当难度的问题,50分!
this.Close ();
这样写肯定是这样的啊,this.Close (); 这一句中的this就是指的当前窗体啊,你刚把它显示就关闭它了啊
1。将this.Close()必为this.Hide();
2.或者将form_main设为主窗体,在form_main的Load事件中让登录窗体显示出来。
窗体名.hide();方法!
subform fm=new subform();
fm.show();
主窗体名称.hide();
{
Form2 form = new Form2();
//因为form关闭后主窗口并未关闭
form.FormClosed += new FormClosedEventHandler(form_FormClosed);
form.Show();
this.Hide();
}void form_FormClosed(object sender, FormClosedEventArgs e)
{
this.Close();
}