我用c#做了一个WinForm登陆界面,登陆成功后,跳转到管理界面,请问怎么退出登陆界面
我用c#做了一个WinForm登陆界面,登陆成功后,跳转到管理界面后,登陆界面还在,请问怎么退出登陆界面? 问题点数:20、回复次数:11Top
1 楼wys513()回复于 2005-05-01 08:26:47 得分 0
LoginForm.Visible = false;
Top
2 楼exboy(kuku)回复于 2005-05-01 08:27:07 得分 0
每个 Form 都有一个 Close 方法,调此方法可以关闭窗口。Top
3 楼exiantian()回复于 2005-05-01 08:28:57 得分 0
我的form怎么没有Visible这个属性啊?Top
4 楼exiantian()回复于 2005-05-01 08:40:03 得分 0
如果设置为visible为false后
那么怎么关闭该程序呢?Top
5 楼kv4000(ABCD(A Brave Csharp Developer))回复于 2005-05-01 08:53:46 得分 0
登陆界面两个按钮:登陆,退出
登陆按钮事件:
this.Hide();
Form1 frmManager=new Form1();
frmManager.ShowDialog();
退出按钮事件:
Application.Exit();Top
6 楼exiantian()回复于 2005-05-01 09:10:42 得分 0
谢谢大家的回答!
上面的大哥,经管有退出设置,可惜this.hide(), 怎么通过单击退出按钮来退出应用程序呢?Top
7 楼Runningboy007(菜鸟)回复于 2005-05-01 09:24:40 得分 0
this.close()Top
8 楼W_W_Q(韦一笑)回复于 2005-05-01 09:33:39 得分 0
老问题,都不好意思混分了,留给别人吧,菜鸟...是要手把手的教的.Top
9 楼greenery(greenery)回复于 2005-05-01 09:42:49 得分 20
在系统启动的不要是你的登陆窗口,而是你的管理窗口.
在主窗口LOAD的时候,SHOW你的登陆窗口出来,如果登陆成功,那么关闭登陆窗口,主窗口继续运行.
如果登陆失败,那么关闭登陆窗口和主窗口.
void MainForm_Load(object ,EventArge)
{
LoginForm loginForm = new LoginForm();
DailogResult dr = loginform.ShowDailog();
if (dr == DailogResult.OK)
{
// 登陆成功处理
}
else
{
// 登陆失败处理
// 关闭主窗口
Close();
}
}Top
10 楼wjcking()回复于 2005-05-01 10:05:06 得分 0
Application.Exit();Top
11 楼wp2000(AWang)回复于 2005-05-01 10:07:09 得分 0
Me.Close()Top




