0

我正在重新设计一些 GUI 项目并希望实现如下内容:

在此处输入图像描述

在此处输入图像描述

当您更改左侧 TreeView 中的选项时,右侧的控件会根据所选选项而更改。

我的问题是,实现这一点的最佳方法是什么?我正在考虑将每个控件的可见属性设置为 true / false,以使其各自的 TreeView 选项选择;然而,在 VS GUI 编辑器上设计它会非常痛苦,因为会有数百个控件遍布各处并且相互叠加。

4

1 回答 1

1

用户控制。创建您以红色勾勒的块作为用户控件,并在您选择/更改树视图中的节点时添加/删除。

如果您希望在删除现有控件时使用“缓冲区”效果来避免闪烁,请使用带有两个页面的选项卡控件(不显示选项卡)。从显示 TAB1 开始,然后在树视图中选择节点时将正确的控件添加到 TAB2然后使 TAB2 成为活动页面。然后从 TAB1 中删除任何现有控件。然后在选择下一个节点时反过来。等等等等

于 2012-07-11T16:39:24.240 回答