Office中国论坛/Access中国论坛

标题: TREEVIEW:根据条件想实现某些节点变成不可用同时变成灰色 [打印本页]

作者: FLYBOY1981    时间: 2008-8-19 22:20
标题: TREEVIEW:根据条件想实现某些节点变成不可用同时变成灰色
有没有代码直接实现以下功能呢?现在只差这2个.
1、某节点变成不可用,但可见
2、变成不可用的节点变成灰色
作者: Grant    时间: 2008-8-20 06:37
treevie控件的子对象node没有Enable属性,
不同节点权限设置不同颜色,可以用hook进行拦截click消息,有点过于高级
跳过hook可以使用NodeCheck进行权限判断处理.
作者: FLYBOY1981    时间: 2008-8-20 09:14
请问能否举个代码的例子呢?
作者: Grant    时间: 2008-8-20 09:27
抱歉你需要学会自己摸索,不懂再进行提问或者上传你的例子
作者: Trynew    时间: 2008-8-20 10:04
你就在生成树结点的时候,根据权限来设置节点的ForeColor属性为灰色,然后在节点的响应事件(一般是NodeClick)中根据节点的前景色来决定是否能执行指定功或进行提示。
作者: FLYBOY1981    时间: 2008-8-20 13:26
原帖由 Grant 于 2008-8-20 09:27 发表
抱歉你需要学会自己摸索,不懂再进行提问或者上传你的例子






斑竹~你还哈意思说!我发了帖子请教(例子都有!),发了2天一个人都没有回应,我就是摸不出才上来请教学习的!
http://www.office-cn.net/vvb/thread-63679-1-1.html
自己看看吧!
作者: FLYBOY1981    时间: 2008-8-20 13:27
原帖由 Trynew 于 2008-8-20 10:04 发表
你就在生成树结点的时候,根据权限来设置节点的ForeColor属性为灰色,然后在节点的响应事件(一般是NodeClick)中根据节点的前景色来决定是否能执行指定功或进行提示。





谢谢!我尝试尝试,我是财务人员这个是我第一次自己开发的软件.所以很多需要向您们学习的
作者: Grant    时间: 2008-8-20 16:06
原帖由 FLYBOY1981 于 2008-8-20 13:26 发表

斑竹~你还哈意思说!我发了帖子请教(例子都有!),发了2天一个人都没有回应,我就是摸不出才上来请教学习的!
http://www.office-cn.net/vvb/thread-63679-1-1.html
自己看看吧!


看不见帖子也是很正常的,要学会顶帖




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3