以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗口TreeView字体颜色问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=184981) |
-- 作者:HJG_HB950207 -- 发布时间:2023/1/28 23:03:00 -- 窗口TreeView字体颜色问题 表A
字段:年、月,日,星期 星期已根据日期生存 请教用代码完成以下操作: 如果TreeView中某日为星期六或星期天,日显示为红色 谢谢老师!
|
-- 作者:chnfo -- 发布时间:2023/1/29 8:30:00 -- 如果用其它方法定义底色或者字体颜色,做法太复杂了,还会导致树闪烁。 如果是为了醒目,建议用树节点图标识别(也会有不明显的闪烁)
|
-- 作者:chnfo -- 发布时间:2023/1/29 8:34:00 -- for each nd as winform.treenode in Forms("窗口1").Controls("TreeView1").allnodes if nd.datarow("星期") = "星期六" orelse nd.datarow("星期") = "星期日" nd.IconFile = "C:\\Icons\\Clone.ico" \'定义一个周六周末专用图标,这是设置节点图标 nd.ForeColor = Color.Red \'这是设置节点颜色 end if next
[此贴子已经被作者于2023/1/29 8:50:27编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/1/29 9:04:00 -- 参考:http://www.foxtable.com/webhelp/topics/0903.htm |
-- 作者:HJG_HB950207 -- 发布时间:2023/1/29 9:29:00 -- 谢谢! |