专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VFP

请教treeview 里面怎么选择性展开其中某树枝及其获得焦点

发布时间:2010-05-24 22:04:33 文章来源:www.iduyao.cn 采编人员:星星草
请问treeview 里面如何选择性展开其中某树枝及其获得焦点?
请问如何在treeview里面,如何实现选择性展开其中的某枝,原本是全部收起来的,但在获得条件之后,在treeview里寻找相应的树枝,然后展开它,接着此树枝获得焦点。请各位指教,谢谢大家。

------解决方案--------------------
节点 text 可以不唯一的,如果要用它来找节点,你必须自己保证它的唯一性。
这样就可以了:

SQL code
Local oTvw, oNode, oo

oTvw = Thisform.tvw
oNode = Null
For Each oo In oTvw.Nodes
    If oo.Text == '你要找的文本'
        oNode = oo
        Exit
    Endif
Endfor

If IsNull(oNode)
    * 没有找到节点时的处理代码
Else
    oNode.Expanded = .t.
    oTvw.SelectItem = oNode
    oNode.EnsureVisible()
    oTvw.SetFocus()
Endif
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: