2012-06-19 104 views

回答

3

你只是堆叠在彼此的顶部都有一束面板,并放置在单独面板每一步的内容。然后,当用户单击“下一个”或“上一个”时,通过相应地设置面板的.Visible属性来显示/隐藏不同的步骤。

+0

当我第一次Panel2.Visible =假。当我点击下一个按钮。我写了Panel2.Visible = true。但小组没有出现。 -_-“ –

+0

您可能必须设置Panel1.Visible = false –

1

对于每个向导页面,您可以创建一个用户控件,例如第1页,第2页等 然后你可以将它们添加到一个集合:

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

而当你点击“下一步” ,你增加计数器:

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

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