c#windowsForm一个窗口跳到另一个窗口,第二个窗口怎么显示? 5
两个窗口Form1,Form2在Form1中有一个按钮当我点下这个按钮时候跳转到第二个窗口Form2我的代码是这样的:newForm2().Show();this.clo...
两个窗口 Form1,Form2
在 Form1 中 有一个按钮 当我点下这个按钮时候跳转到 第二个窗口Form2
我的代码是这样的:
new Form2().Show();
this.close();
可是 为什么 我运行之后 显示一下第二个窗口 之后 第二个窗口马上自动关闭了?
我需要的是 点击之后 关闭第一个窗口 显示 第二个窗口。
本人新手 不知道怎么回事 请求大侠赐教。。。 展开
在 Form1 中 有一个按钮 当我点下这个按钮时候跳转到 第二个窗口Form2
我的代码是这样的:
new Form2().Show();
this.close();
可是 为什么 我运行之后 显示一下第二个窗口 之后 第二个窗口马上自动关闭了?
我需要的是 点击之后 关闭第一个窗口 显示 第二个窗口。
本人新手 不知道怎么回事 请求大侠赐教。。。 展开
5个回答
展开全部
new Form2().Show();
this.Hide();
另外因为是隐藏Form1,所以在关闭Form2的时候,希望整个应用程序退出,需在Form2中使用FormClosed事件来关闭整个应用程序,如:
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
this.Hide();
另外因为是隐藏Form1,所以在关闭Form2的时候,希望整个应用程序退出,需在Form2中使用FormClosed事件来关闭整个应用程序,如:
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按钮下面的代码:
Form2 f2=New Form1();
f2.ShowDialog();
Form1.hide();
拿去试试
Form2 f2=New Form1();
f2.ShowDialog();
Form1.hide();
拿去试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.hide()
因为close以后,整个进程就结束了
因为close以后,整个进程就结束了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Show改成ShowDialog就行了吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询