2017-07-16 69 views
0

可以说我有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(); 

据工作,但我有这样的感觉,这是不正确的方式来导航真正的几种形式..

+0

如果你想通过“页面”浏览更好地使用WPF,它是专为这种类型的用户界面设计的。通常经典的Winforms有一个主窗体和一些实用程序窗体,你不需要通过它们“导航”。但当然这是基于意见的。这就是为什么我投票结束这个问题。 – Gusman

回答

0

该方法可以,只记得不要关闭form1,因为这是主要的形式。 此外,您可以使用this.Close()关闭form1以外的其他窗体;

相关问题