在C#中如何关闭隐藏主启动窗体?
打开启动窗体后,为了切换到其他窗体又不影响界面,所以先把启动窗体给隐藏了(关闭启动窗体整个程序都会退出,所以行不通)。但是在关闭其他窗体后(使用的是窗体自带的关闭按钮),...
打开启动窗体后,为了切换到其他窗体又不影响界面,所以先把启动窗体给隐藏了(关闭启动窗体整个程序都会退出,所以行不通)。但是在关闭其他窗体后(使用的是窗体自带的关闭按钮),但是程序还是继续运行。这明显隐藏的窗体还在运行,有什么办法在关闭其他所有窗体后,启动窗体也能自动关闭吗?
展开
4个回答
2013-12-01
展开全部
想退出程序可以使用这个Application.Exit();
登陆窗口和主窗口可以参考下面的代码
新建一个类
class app{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
FrmLogin login=new FrmLogin();
login.ShowDialog();
if(判断是否登陆成功)
{
//启动程序主窗口
Application.Run(new FrmMain());
}
}
}
登陆窗口和主窗口可以参考下面的代码
新建一个类
class app{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
FrmLogin login=new FrmLogin();
login.ShowDialog();
if(判断是否登陆成功)
{
//启动程序主窗口
Application.Run(new FrmMain());
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-01
展开全部
在关闭其它窗体时如果要关闭应用程序你应该在这个窗体的关闭事件中调用Application.Exit
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-01
展开全部
用Application.Exit();就能将整个程序结束.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-01
展开全部
在启动类中进行编写代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询