在C#.net windows窗体应用程序中,我有一个对话框窗口,其中包含按钮" next"和"之前的",我想"移动到下一页或上一页"根据用户按下的按钮。
如何实现这一目标?
答案 0 :(得分:5)
使用Panel
或GroupBox
打包textboxes,labels and buttons
。
然后在Previous Page
和Next Page
按钮中,调用您的groupBox名称。
groupBox.Hide();
和
groupBox.Show();
会做到这一点。
例如,如果您打电话给第一页:
groupBox1.Show();
groupBoxOtherPage1.Hide();
groupBoxOtherPage2.Hide();
PS:你也可以Hide() and Show()
面板,实际上你所有的表单元素,但是将你的元素分组到容器如Panel or GroupBox
中是最好的。
答案 1 :(得分:0)
有几种工具可用于“下一步”和“上一步”向导。例如DevExpress Wizard Control。
但是,如果你想使用简单的Windows窗体应用程序,你需要遵循一些技巧。就像拿一些面板并将其添加到您的表单。每个面板都应放在表单上,所有面板的位置和大小应相同,并将其命名为panel0
,panel1
,panel2
等,并按三个按钮btnNext
,{ {1}}和btnPrevious
并编写一些代码来导航该面板
btnClose