C#中,如何关闭除主窗体以外的所有窗体?
我说的主窗体是Application.Run(newForm1());中的Form1,其它窗体都是单独的,与Form1相互间没有父子关系。因为写的程序要有个”首页“按钮,...
我说的主窗体是Application.Run(new Form1());中的Form1,其它窗体都是单独的,与Form1相互间没有父子关系。
因为写的程序要有个 ”首页“ 按钮,单击后要显示Form1而关闭所有其它窗体 展开
因为写的程序要有个 ”首页“ 按钮,单击后要显示Form1而关闭所有其它窗体 展开
7个回答
展开全部
提示下,取得所有窗口: Application.OpenForms
foreach (Form f in Application.OpenForms)
{
if (f != form1)
f.Close();
}
foreach (Form f in Application.OpenForms)
{
if (f != form1)
f.Close();
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把其他的窗体直接隐藏算了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
窗体名.ActiveForm.Close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果不是主窗体
visible=false,
visible=false,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询