象很多的系统一样,开始一个登陆界面,然后进到主菜单界面
功能都已经实现了,现在有一个很简单的问题!
我想点击登陆界面的“登陆”后,关闭登陆界面进入到主菜单界面 ,下面的语句为什么不行?
this.Close();//关闭密码验证窗体
MainForm mainForm = new MainForm();//登陆主窗体
mainForm.Show();如果没有this.Close();能顺利登陆主窗体,但是密码验证窗体没关闭!
加了这个以后整个项目都关了!怎么回事?请问我该怎么改?
谢谢!
功能都已经实现了,现在有一个很简单的问题!
我想点击登陆界面的“登陆”后,关闭登陆界面进入到主菜单界面 ,下面的语句为什么不行?
this.Close();//关闭密码验证窗体
MainForm mainForm = new MainForm();//登陆主窗体
mainForm.Show();如果没有this.Close();能顺利登陆主窗体,但是密码验证窗体没关闭!
加了这个以后整个项目都关了!怎么回事?请问我该怎么改?
谢谢!
解决方案 »
- ODBC update 的问题
- C#如何实现下图的图表对比功能
- 【求助】如何让C#调用一个嵌入在项目里的exe文件.在线等待求助..■■■
- WinForm如何实现类似IE工具栏的调整图标大小的功能
- PDA网络连接:PDA怎样检测网络是否通?(Internet,GPRS,蓝牙等)请大家帮顶~!! 谢谢!!
- 释疑
- sql查询问题
- C#怎样将用科学计数法表示的一个字符串转换为数字类型?
- 再次开贴,关于web项目中自定义时间控件的做法(在线等~~~急!!!!)
- 求矩形限制比例算法,已写好,但有点问题 (好比PS的裁图框)
- 关于Developer Express的XGrid的问题。
- +++++++++++委托问题++++++++++++
(1)不要将登录窗体设为主窗体(主窗体有static void Main()
{
Application.Run(new frmLogin());
}语句),而把mainForm作为主窗体,将登录窗体设为对话框模式。
(2)将登录窗体隐藏而不是关闭。
void MainFrm()
{
Login lg = new Login();
lg.show();
}
把Application.Run(new frmLogin());改为:
(new frmLogin()).Show() ;
Application.Run();然后在登陆时就可以直接关掉,然后再打开main窗体了。
你不妨先查查这个.
GQ.SelectInfo.frmZsetAccount frmZsetAccount = new GQ.SelectInfo.frmZsetAccount();
frmZsetAccount.ShowDialog();
this.Close();