在c#中为windows窗体创建GUI窗口,如向导窗口

时间:2012-06-19 06:35:05

标签: c# winforms user-interface

我喜欢为我的程序创建类似GUI的GUI。我不知道如何解释。但是用户只需点击" next"用于下一个过程并以"完成"结束最后一个过程中的按钮。我如何在Windows Form C#中创建它?

例如: enter image description here

2 个答案:

答案 0 :(得分:3)

您只需将一堆面板堆叠在一起,然后将每个步骤的内容放在不同的面板中。然后,当用户单击“下一个”或“上一个”时,通过相应地设置面板的.Visible属性来显示/隐藏不同的步骤。

答案 1 :(得分:1)

对于每个向导页面,您都可以创建用户控件,例如page1,page2等。 然后,您可以将它们添加到集合中:

List<Page> allPages= new List<Page>();
foreach( var page in allPages)
    page.hide();

当您点击“下一步”时,您会增加计数器:

void onNextClicked(...)
{
    current++;
    allPages[current].Show();
}

就是这样。当然,以上是伪代码。干杯!