我在我的Delphi 项目中使用 TVirtualStringTree( Virtual TreeView 组件的一部分),我想创建一个视图,其中 2 列可以具有可扩展/可折叠的子级,并带有 [+] 符号。在下面作为示例的图片中,我希望在服务器列和图像列中都有一个 [+] 符号。这个想法是树有几个服务器节点,每个节点都有许多子进程(主列是图像),一些进程有子进程,它们是进程节点的子进程。
(来源:remkoweijnen.nl)
这样的布局可能吗?如果不使用默认组件,我将不胜感激有关如何在后代中实现此功能的建议。
/Edit:以下屏幕截图是使用 TOndrej 建议的方法时: alt text http://www.remkoweijnen.nl/temp/TreeView2.png alt text http://www.remkoweijnen.nl/temp/TreeView3.png alt text http://www.remkoweijnen.nl/temp/TreeView4.png
好的,我决定按照 TOndrej 的想法来实现: alt text http://www.remkoweijnen.nl/temp/TreeView5.png