| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3144 人关注过本帖
标题:TreeView设置背景色后,CheckBox边缘还有白色,如何处理
只看楼主 加入收藏
foxfans
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:113
专家分:324
注 册:2021-10-23
收藏
得分:0 
那个白块屏蔽是有技巧的。设置颜色也无需用api(用api也可以)
1. 可以设置仅 0 或 1(对应于textonly 和 picture and text),treelines的会有白块,得另外处理(用勾子可以屏蔽不过不建议)
2. 要设置不同的颜色直接引用某个节的颜色如:
for xx=1 TO thisform.olecontrol1.Nodes.Count
    thisform.Olecontrol1.nodes(xx).foreColor = RGB(222, 110, 66)  &&.BackColor ....都可以从这里面来设置任何一个节点的相关属性
    ...
    ...
endfor
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册


[此贴子已经被作者于2022-3-12 23:04编辑过]

2022-03-12 22:54
sych
Rank: 6Rank: 6
等 级:侠之大者
威 望:7
帖 子:322
专家分:450
注 册:2019-10-11
收藏
得分:0 
这个才是真正的解决方法
2022-03-13 20:11
easyppt
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:309
专家分:711
注 册:2021-11-24
收藏
得分:0 
RE: foxfans
3楼 6.0版本的 白块如何处理? 需要 treelines 啊,不然不美观,而且效果也不好。

[此贴子已经被作者于2022-3-13 23:54编辑过]

2022-03-13 23:48
sostemp
Rank: 4
等 级:贵宾
威 望:10
帖 子:202
专家分:284
注 册:2009-6-2
收藏
得分:0 
学习
2022-07-20 09:54
快速回复:TreeView设置背景色后,CheckBox边缘还有白色,如何处理
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032555 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved