什么是正确的方式导航槽几个窗体
问题描述:
可以说我有3个窗体(称为form1,form2和form3),其中有2个按钮。向前和向后按钮。 在Form1前进按钮我有这样的代码:什么是正确的方式导航槽几个窗体
Form2 f2 = new Form2();
f2.Show();
this.Hide();
在窗口2前进按钮我有这样的代码:
Form3 f3 = new Form3();
f3.Show();
this.Hide();
在form3我只有一个按钮向后
Form2 f2 = new Form2();
f2.Show();
this.Hide();
据工作,但我有这样的感觉,这是不正确的方式来导航真正的几种形式..
答
该方法可以,只记得不要关闭form1
,因为这是主要的形式。 此外,您可以使用this.Close()
关闭form1以外的其他窗体;
如果你想通过“页面”浏览更好地使用WPF,它是专为这种类型的用户界面设计的。通常经典的Winforms有一个主窗体和一些实用程序窗体,你不需要通过它们“导航”。但当然这是基于意见的。这就是为什么我投票结束这个问题。 – Gusman