c# winform 如何在用ShowDialog()打开另一个窗体的时候关闭本窗体。
3个回答
展开全部
试试下面的代码,用Show();哦~~
-----------------------------------------
Form2 f2 = new Form2();
f2.Show();
this.Hide();
-----------------------------------------
Form2 f2 = new Form2();
f2.Show();
this.Hide();
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为当前窗体是需要关闭的,所以在关闭后再new Form2.ShowDialog();
如:
void open()
{
Form form1=new Form();
form1.showdialog();
Form form2=new Form();
form2.showdialog();
}
如:
void open()
{
Form form1=new Form();
form1.showdialog();
Form form2=new Form();
form2.showdialog();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比较麻烦,但是简单点可以把当前窗体隐藏 hide();
追问
我用this.hide();
new Form2.ShowDialog();
运行时,当跳到Form2窗体的时候,屏幕先会闪两下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询