hur.cn - 华软网

 热门搜索

如何在tree下实现类似DW的scrolltorow功能?

  作者:未知    来源:网络    更新时间:2018/11/9
如题,当我搜索到数的某个句柄时,希望展开并滚动当前窗口到该位置,如何实现?
------华软网友回答------
UP
------华软网友回复------
先找到该句柄,再调用selectionchanged事件
------华软网友回复------
详细一点.selectionchanged事件里面怎么写。我在查找功能里面已经能定位到所搜索的树节点的句柄了,接下来怎么做?


------华软网友回复------
顶一下。列位,会的给点详细代码啊,说得太简单了,不会啊。
------华软网友回复------
Syntax 

treeviewname.SelectItem ( itemhandle )
------华软网友回复------
这个不行的,其实不能实现滚动功能,原来在哪现在还在哪.没有人会吗?照旧PB的树基本没法实现此功能?
------华软网友回复------
没有人会吗?
------华软网友回复------
tv_1.SelectItem ( itemhandle )//滚动到该项
tv_1.SetDropHighlight(itemhandle )//高亮显示


是否你的句柄不对
------华软网友回复------
ll_handle是我找到的句柄。把句柄的所有父节点展开,然后跳至该句柄,可是不能自动把该节点显示在当前窗口范围内。语法以下。
ll_parenthandle = tv_project.FindItem( ParentTreeItem!, ll_handle)
DO WHILE ll_parenthandle <> -1
tv_project.ExpandItem (ll_parenthandle)
ll_parenthandle = tv_project.FindItem( ParentTreeItem!, ll_parenthandle)
LOOP
tv_project.SelectItem( ll_handle)
tv_project.SetFocus ()
------华软网友回复------
我想这样就能够,不晓得是否要get再set阿

tv_1.getitem(ll_handle,tv_3)
tv_3.statepictureindex = 2
tv_1.setitem(ll_handle,tv_3)
tv_1.selectitem(ll_handle)
------华软网友回复------
没人会,结贴      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。