0

在表单上,​​我在流程开始时需要第一组 UI 控件,稍后我只需要第二组组件。我将流程集#1 的集合放在第一个面板上,完成流程步骤#1 后我开始隐藏面板#1,从 UI 设计指南中是否有更好的方法?

4

2 回答 2

2

使用您所描述的面板是一种非常常见且非常受人尊敬的方式。这样做没有错。

另一个常用的习惯用法是带有隐藏选项卡的页面控件。所以,做一个页面控件。添加两个标签页。将两个选项卡表的 TabVisible 设置为 False。然后在运行时设置页面控件的 ActivePage 属性以指定向用户显示哪个页面。

页面控制方法与使用面板非常相似。在设计时使用它可能稍微容易一些,但很大程度上取决于个人喜好。

于 2013-04-05T23:46:27.763 回答
2

我会使用框架而不是面板。您可以像 Forms 一样在设计时设计 Frames,然后根据需要在运行时创建 Frames 的实例。因此,创建您的第一个 Frame(您甚至可以在设计时将其放在 Form 上),然后在运行时,准备好后您可以销毁第一个 Frame 实例并创建第二个 Frame 的实例。

于 2013-04-05T23:31:23.190 回答