深 深邃眼眸 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-25 #1 TreeView控件中的加号(+)以及减号(-)可否用别的图形替换掉?
W wudghong Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-26 #2 (+),(-)我没办法,但可以在(+),(-)后加个图标以示区别种类. (1)添加一下ImageList控件,双击添加图片 (2)动态创建树时:grouptree.Items[v_i].ImageIndex:=1 (图片的索引号,从0开始) (3)若是静态的树,双击TRzTreeView,在imageindex输入就可以了
(+),(-)我没办法,但可以在(+),(-)后加个图标以示区别种类. (1)添加一下ImageList控件,双击添加图片 (2)动态创建树时:grouptree.Items[v_i].ImageIndex:=1 (图片的索引号,从0开始) (3)若是静态的树,双击TRzTreeView,在imageindex输入就可以了
深 深邃眼眸 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-26 #3 谢谢楼上,你说的那些我都知道. 这个换加号不知道用重画区域行不行?现在难点是取每个加号的那个正方形区域数据.取好了就用画布化一下.
P PING-Delphi Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-27 #4 之前想试过,不过比较麻烦就没弄了,今天看到这帖,帮楼主UP了。 关注中……
深 深邃眼眸 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-27 #5 我现在已经可以画图了,不过区域都是设定死的.点开那个加号就又变了.
T treemon Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-27 #6 从TScrollingWinControl继承,自己做一个列表;需要树状就画成树状;别的方法没有用过,仅给各参考。
S s00000000001 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-27 #7 自己画,详细看Delphi自带Demo的CustomDraw
深 深邃眼眸 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-28 #9 回复: 来自:s00000000001, 时间:2008-2-27 20:18:18, ID:3875934 自己画,详细看Delphi自带Demo的CustomDraw 这个例子没有说到画加号减号的,只是修改它本身带的节点上的图片.另外就是设置背景颜色了.
回复: 来自:s00000000001, 时间:2008-2-27 20:18:18, ID:3875934 自己画,详细看Delphi自带Demo的CustomDraw 这个例子没有说到画加号减号的,只是修改它本身带的节点上的图片.另外就是设置背景颜色了.
深 深邃眼眸 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-28 #10 回复:来自:lanyaoshi, 时间:2008-2-28 17:52:32, ID:3876177 试一下:Virtual Treeview Virtual Treeview可以实现么?google好像有人说是不行的.明天下个试试.
回复:来自:lanyaoshi, 时间:2008-2-28 17:52:32, ID:3876177 试一下:Virtual Treeview Virtual Treeview可以实现么?google好像有人说是不行的.明天下个试试.
S s00000000001 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-29 #11 怎么没有,你不仔细看,能有什么 菜单里面,Custom Drawing -> Default Drawing -> OnCustomDraw 勾去掉 是不是你想要的效果。
深 深邃眼眸 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-29 #12 来自:s00000000001, 时间:2008-2-29 10:24:09, ID:3876316 怎么没有,你不仔细看,能有什么 菜单里面,Custom Drawing -> Default Drawing -> OnCustomDraw 勾去掉 是不是你想要的效果。 ------------------------------------------------------------------- 哇,粗心.确实是的,谢谢了.
来自:s00000000001, 时间:2008-2-29 10:24:09, ID:3876316 怎么没有,你不仔细看,能有什么 菜单里面,Custom Drawing -> Default Drawing -> OnCustomDraw 勾去掉 是不是你想要的效果。 ------------------------------------------------------------------- 哇,粗心.确实是的,谢谢了.