以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 目录树控件选择的节点,节点背景色和节点字体颜色代码控制无效 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=49698) |
-- 作者:yinyb36 -- 发布时间:2014/4/22 20:50:00 -- 目录树控件选择的节点,节点背景色和节点字体颜色代码控制无效 目录树控件选择的节点,节点背景色和节点字体颜色代码控制无效 - BUG收集 - Foxtable(狐表) - 普通人的数据管理利器,程序员的高效开发工具,人人都能开发出专业水准的管理软件 http://www.foxtable.com/bbs/dispbbs.asp?boardid=12&Id=49638 怎么没人回复呀?
|
-- 作者:有点甜 -- 发布时间:2014/4/22 20:53:00 -- 不应该有这个问题,上传个例子说明。 |
-- 作者:yinyb36 -- 发布时间:2014/4/23 0:34:00 -- 例子: 数据库:
[此贴子已经被作者于2014-4-25 5:28:33编辑过]
|
-- 作者:yinyb36 -- 发布时间:2014/4/23 0:39:00 -- 选择采购入库明细表,点击显示按扭,将打开目录树 单击鼠标左键单选,按住Ctrl键单击鼠标左键可多选
|
-- 作者:Bin -- 发布时间:2014/4/23 8:31:00 -- 测试没有问题啊,失去焦点了颜色依然在 |
-- 作者:yinyb36 -- 发布时间:2014/4/24 19:21:00 -- 显示器刚修好,回复晚了,见谅! 点回目录树下面空白处,可发现目录树的焦点在显示所有行上,这是变相的处理,并没有说明能用代码控制节点背景色和节点字体颜色,这是两码事
|
-- 作者:有点甜 -- 发布时间:2014/4/24 19:39:00 -- 以下是引用yinyb36在2014-4-24 19:21:00的发言:
显示器刚修好,回复晚了,见谅! 点回目录树下面空白处,可发现目录树的焦点在显示所有行上,这是变相的处理,并没有说明能用代码控制节点背景色和节点字体颜色,这是两码事
看了一下,用代码设置有效的。但是焦点单元格默认就是浅蓝色的,遮住了设置的内容。
我看你的例子,你想实现怎样的内容?如果要改变焦点单元格的背景颜色等,需要特殊编写代码的。 |
-- 作者:有点甜 -- 发布时间:2014/4/24 19:43:00 -- 改变焦点节点的方法
Dim tree As System.Windows.Forms.TreeView = Forms("xxx").Controls("TreeView1").BaseControl |
-- 作者:yinyb36 -- 发布时间:2014/4/24 22:37:00 -- 先试试,谢谢 |
-- 作者:yinyb36 -- 发布时间:2014/4/24 22:43:00 -- --------------------------- 错误 --------------------------- 编译错误:Name \'mytree\' is not declared. 错误代码:mytree.BaseControl.Controls.Add(label) --------------------------- 确定 --------------------------- |