首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TListView(vsIcon模式)的虚拟TreeView仿真

TListView(vsIcon模式)的虚拟TreeView仿真
EN

Stack Overflow用户
提问于 2018-11-23 10:41:50
回答 1查看 253关注 0票数 0

我正在使用德尔菲XE3。现在我尝试用虚拟TListView(vsIcon模式)来模拟虚拟TreeView。这有可能吗?基本上这是:

(1)只有根节点的树。这很容易实现。只需使用以下代码行即可:

代码语言:javascript
复制
VirtualTreeView1.RootNodeCount := 5;

(2)隐藏树木线条。这也很容易做到,只要将toShowRoot选项设置为False,就可以隐藏根节点的所有树行。

(3)每个根节点只显示图标而不显示文本。它可以通过OnGetImageIndex通风口与分配给树视图的图像列表一起实现。

(4)只有一栏。这也很容易。默认情况下,只有一列。

(5)节点由左向右平铺,而不是垂直平铺。

(5)点是我想不出如何实现的。我试着做以下研究:

  1. 我尝试检查TreeOptions和其他属性,但找不到支持该特性的属性。
  2. 我尝试在网上搜索,并找到以下文章:

How to display an icon or image in a column of TVirtualStringTree? (此使用多列)

Icon position in Virtual Treeview (这不讨论节点水平平铺)。

Delphi - ListView or similar with owner draw button ( THis还垂直平铺节点)

  1. 然后,我尝试在虚拟TreeView的帮助文档中水平搜索关键字,但是我得到的是如何水平滚动,而不是平铺的节点。

我想我已经尽力找出了解决办法,但失败了。这就是为什么我问堆叠溢出的原因。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-24 09:17:50

我不认为这是可能的,至少虚拟TreeView从来没有设计过这样做。它是一个支持列的树控件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53445124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档