类似树形控件,鼠标经过会有选中显示。
就是下图的样式
5 个解决方案
#1
上下叠三个ttreeview
#2
能具体点吗…
#3
TreeView上加图标。
#4
重新想一下,还是用一个TreeView就好了。
用3个TreeView要协调位置并且并用一个右侧滚动轴,不太容易。
用一个TreeView唯一做不出来就是3个主节点中间有个空行,
不要有这个特性就好了。
如果一定要有一这个特性,
就必须控制自绘,
将空行那个节点不绘制,
但效果不会太好。
还是不要有这个特性简单。
所以总结一下,就是上面说的,
用个TreeView加图标即可。
百度一下TreeView加图标这类字眼,
可以很快学会。
用3个TreeView要协调位置并且并用一个右侧滚动轴,不太容易。
用一个TreeView唯一做不出来就是3个主节点中间有个空行,
不要有这个特性就好了。
如果一定要有一这个特性,
就必须控制自绘,
将空行那个节点不绘制,
但效果不会太好。
还是不要有这个特性简单。
所以总结一下,就是上面说的,
用个TreeView加图标即可。
百度一下TreeView加图标这类字眼,
可以很快学会。
#5
用新版本的Delphi的Treeview控件,太早的版本效果不好,主要是节点线绘制会很麻烦。HotTack设为True; RowSelect设为True;ShowLines设为False;多组树结构可以添加多个根节点,再添加它们的子节点。关联一个ImageList控件,放上驱动器、文件夹等图标,效果就很好了。
#1
上下叠三个ttreeview
#2
能具体点吗…
#3
TreeView上加图标。
#4
重新想一下,还是用一个TreeView就好了。
用3个TreeView要协调位置并且并用一个右侧滚动轴,不太容易。
用一个TreeView唯一做不出来就是3个主节点中间有个空行,
不要有这个特性就好了。
如果一定要有一这个特性,
就必须控制自绘,
将空行那个节点不绘制,
但效果不会太好。
还是不要有这个特性简单。
所以总结一下,就是上面说的,
用个TreeView加图标即可。
百度一下TreeView加图标这类字眼,
可以很快学会。
用3个TreeView要协调位置并且并用一个右侧滚动轴,不太容易。
用一个TreeView唯一做不出来就是3个主节点中间有个空行,
不要有这个特性就好了。
如果一定要有一这个特性,
就必须控制自绘,
将空行那个节点不绘制,
但效果不会太好。
还是不要有这个特性简单。
所以总结一下,就是上面说的,
用个TreeView加图标即可。
百度一下TreeView加图标这类字眼,
可以很快学会。
#5
用新版本的Delphi的Treeview控件,太早的版本效果不好,主要是节点线绘制会很麻烦。HotTack设为True; RowSelect设为True;ShowLines设为False;多组树结构可以添加多个根节点,再添加它们的子节点。关联一个ImageList控件,放上驱动器、文件夹等图标,效果就很好了。