【发布时间】:2011-06-24 21:13:19
【问题描述】:
我需要模拟一个类似于安装任何软件时看到的界面的表单。有下一步和后退按钮,用户输入的所有信息只有在他/她点击完成按钮时才会被处理。
当用户点击返回按钮时,之前输入的信息会显示给他/她。
当用户单击下一个按钮时,会向他/她显示下一个屏幕。所有显示的信息都以一种形式显示。
我需要向用户展示 3 个部分。
- 第 1 部分 - 按下一个按钮将显示第 2 部分
- 第 2 部分 - 按返回按钮将显示第 1 部分,按下一个按钮将显示第 3 部分
- 第 3 部分 - 按上一个按钮将显示第 2 部分,按完成按钮将处理在第 1,2 和 3 部分中输入的所有信息。
目前计划实施以下解决方案:
- 创建一个表单
- 添加第 1 部分的所有元素并创建一个下一个按钮事件,该事件将隐藏第 1 部分中显示的所有元素(包括按钮)并显示第 2 部分的所有元素。
- 为第 2 节的后退按钮创建按钮事件,以便隐藏第 2 节中的所有元素(包括按钮)并显示第 1 节中的所有元素和下一个按钮以隐藏第 2 节中的所有元素,包括按钮和显示第 3 节中的所有元素
- 为第 3 节创建类似的按钮事件
有没有比上面描述的更好的解决方案。如果是,请描述方法。提供的任何帮助将不胜感激。
【问题讨论】:
-
您正在寻找的东西称为“向导”。你也许可以找到一些使用该关键字搜索的好教程。
-
如果这是一个 Web 应用程序(无法从您的问题中看出),标准 Web 控件库中有一个向导控件,可以完全满足您的需求。
-
我正在做一个桌面应用程序。谢谢贾斯汀,向导正是我想要的。感谢您的帮助。