2

我是德尔福的新手。我真的很想在我的公司遗留系统(今天使用'Delphi 2010')中构建一个Preferences Windows,就像Eclipse 的一样。 日食截图

我已经可以模仿几乎所有的项目:

将整个屏幕分为 3 个面板(一个在左侧,一个在右侧,一个在底部),在左侧面板内的 TTreeView 上,以及右侧面板上的一个 TScrollBox 以便能够滚动内容,如果他们不这样做' t 出于任何原因(显示器分辨率低或选项过多)都无法安装在窗口上。甚至在右侧面板和左侧面板之间使用了 TSplitter。

这是我能得到的: 我的应用程序的屏幕截图

我的疑问是:一旦选择了 TreeView 中的项目,我应该怎么做才能加载多个选项?我应该使用哪个 delphi 组件来模仿右侧面板中的所有这些信息?

4

2 回答 2

4

使用TPageControl. TTabSheet为您计划拥有的每组控件添加一个- 为树控件中的每个项目添加一个。为每个工作表设置TabVisible := False以防止选项卡出现在页面控件的顶部。每次选择树控件中的项目时,通过设置页面控件的ActivePage属性使相应的选项卡表可见。根据与工作表类别关联的首选项,在工作表上放置控件。

于 2013-01-22T20:47:39.623 回答
4

为每一页制作一个框架。这是一种您可以直观地设计的“子表单”。在运行时在树视图的适当事件处理程序中创建和销毁它们。

于 2013-01-22T20:48:13.480 回答