C#的winform中,窗口间的切换 和关闭

1\两个窗口之间的切换,显示一个就隐藏另一个2\关闭其中一个就关闭整个程序没有主窗口可以的吗?我是觉得主窗口占地方.不可以的话.有主窗口也行... 1\两个窗口之间的切换,显示一个就隐藏另一个
2\关闭其中一个就关闭整个程序
没有主窗口可以的吗? 我是觉得主窗口占地方. 不可以的话.有主窗口也行
展开
 我来答
小小木歌
推荐于2017-12-16 · TA获得超过141个赞
知道答主
回答量:190
采纳率:0%
帮助的人:167万
展开全部
例如 有二个窗体类 form1、form2
两个窗口之间的切换,显示一个就隐藏另一个:
form2 f1=new form2();
f2.show();
this.hide();(this 即为当前窗体类form2
)

关闭其中一个就关闭整个程序:
application.exit();
这是将这个运行的程序关闭,就可将这两个窗体都关闭。
寒风戚雨
2011-01-28 · TA获得超过2203个赞
知道小有建树答主
回答量:1646
采纳率:25%
帮助的人:949万
展开全部
你可以把2个窗口的任何一个设为主窗口
1。关键你怎么操作切换?鼠标?键盘?
显示和隐藏用XX.hide(),XX.Show操作
譬如2个窗口为form1,form2,将form1设为主窗口,在form1内加个form2的实例f2
操作form1用this。XX,操作form2用f2.xx
操作的契机用事件,是鼠标触发,还是键盘,还是按窗口上某个按钮你自己控制
2。在2个窗口的closed事件加上application.exit()即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
veamrx
2011-01-28 · TA获得超过2124个赞
知道小有建树答主
回答量:2.2万
采纳率:0%
帮助的人:4495万
展开全部
private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show(this, "确认关闭?",
"提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
{
ArrayList alist = new ArrayList();
alist.Add("newCODDemo.exe");
alist.Add("newCODDemo.vshost.exe");
for (int i = 0; i < alist.Count; i++)
{
if (System.Diagnostics.Process.GetProcessesByName(alist[i].ToString()).Length <= 0)
{
try
{
//System.Diagnostics.Process.Start(processName);
System.Diagnostics.Process.GetCurrentProcess().Kill();
}
catch
{
MessageBox.Show(this, "关闭向导出错", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
}
}

注册FormClosing事件,既然关闭了窗体,那相关进程也要关掉。免得一直占用内存资源。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流星kiss丶昊
2018-06-27
知道答主
回答量:1
采纳率:0%
帮助的人:843
引用小小木歌的回答:
例如 有二个窗体类 form1、form2
两个窗口之间的切换,显示一个就隐藏另一个:
form2 f1=new form2();
f2.show();
this.hide();(this 即为当前窗体类form2
)

关闭其中一个就关闭整个程序:
application.exit();
这是将这个运行的程序关闭,就可将这两个窗体都关闭。
展开全部
f2.show();应改为f1.show();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拉布拉灯雕sniffercyl
2011-01-27 · 超过16用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:18.3万
展开全部
是不是有主窗口啊??在主窗口中的两个子窗口之间的切换??需求不太明确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式