主题:  如何控制树型目录的自动展开

混混

职务:普通成员
等级:1
金币:0.0
发贴:47
#12002/9/17 16:54:54
树型目录是用winctrls建立,现在想实现mimicico所做的效果,即点上一点或下一点按钮时显示不同的内容并且目录结构能根据value 的值自动展开,哪位高手能给与指点。



混混

职务:普通成员
等级:1
金币:0.0
发贴:47
#22002/9/18 8:20:47
难道没有人会?



混混

职务:普通成员
等级:1
金币:0.0
发贴:47
#32002/9/18 10:16:26
为什么?



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#42002/9/18 14:04:31
TreeView你点后难道不会自动展开?



凉皮

职务:普通成员
等级:1
金币:0.0
发贴:17
#52002/9/18 15:19:12
看看Y老师的原码好吗!求求你看吧



混混

职务:普通成员
等级:1
金币:0.0
发贴:47
#62002/9/18 16:43:39
大家可能没有明白我的意思,直接点击treeview中的内容当然会展开,但是我现在希望用按钮控制它展开,例如点下一点按钮内容会跳到下一点,同时会展开目录。



mimicico

职务:普通成员
等级:1
金币:0.0
发贴:129
#72002/9/18 17:12:09
设置一下当前节点就可以了!

上面有示例的教程!



混混

职务:普通成员
等级:1
金币:0.0
发贴:47
#82002/9/18 17:21:38
哪儿有教程?当前节点如何设置?



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#92002/9/18 20:06:05
在你的按钮里执行:
wcSetPropertyvalue(ID, "value", "6")
6就是你要展开的分支。



混混

职务:普通成员
等级:1
金币:0.0
发贴:47
#102002/9/19 8:31:57
谢谢Y,但是还有一个问题。如何让分支的蓝底也跟着移动,蓝底就是当选中这个分支的时候文字的背景成为蓝底。



混混

职务:普通成员
等级:1
金币:0.0
发贴:47
#112002/9/19 9:22:07
这个程序出了什么问题:
currentvalue:=wcGetPropertyvalue(ID,"value")+1
下一点按钮:
wcSetPropertyvalue(ID, "value", currentvalue)
currentvalue:=currentvalue+1
上一点按钮:
wcSetPropertyvalue(ID, "value", currentvalue)
currentvalue:=currentvalue-1

上一点按钮点两下才能跳到上一点,为什么?



混混

职务:普通成员
等级:1
金币:0.0
发贴:47
#122002/9/19 9:29:01
wcSetPropertyvalue(ID, "value", currentvalue)
currentvalue:=currentvalue+1


currentvalue:=currentvalue-1
wcSetPropertyvalue(ID, "value", currentvalue-1)

换成这样就可以了,搞什么飞机啊!
但是还有一个问题。如何让分支的蓝底也跟着移动,蓝底就是当选中这个分支的时候文字的背景成为蓝底。



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#132002/9/19 11:18:30
wcSetPropertyvalue(ID, "HideSelection", "0")