【发布时间】:2017-07-16 16:11:07
【问题描述】:
假设我有 3 个窗口窗体(称为 form1、form2 和 form3),其中有 2 个按钮。前进和后退按钮。 在 form1 前进按钮中,我有以下代码:
Form2 f2 = new Form2();
f2.Show();
this.Hide();
在 form2 转发按钮中,我有以下代码:
Form3 f3 = new Form3();
f3.Show();
this.Hide();
在form3中,我只有一个后退按钮
Form2 f2 = new Form2();
f2.Show();
this.Hide();
它正在工作,但我觉得这不是导航真正的几种形式的正确方法..
【问题讨论】:
-
如果您想在“页面”中导航,最好使用 WPF,它是为这种类型的 UI 设计的。通常经典的 Winforms 有一个主窗体和一些实用程序窗体,您不需要“导航”它们。但这当然是基于意见的。这就是我投票结束这个问题的原因。