首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

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

2012-03-06 
请问treeview 里面如何选择性展开其中某树枝及其获得焦点?请问如何在treeview里面,如何实现选择性展开其中

请问treeview 里面如何选择性展开其中某树枝及其获得焦点?
请问如何在treeview里面,如何实现选择性展开其中的某枝,原本是全部收起来的,但在获得条件之后,在treeview里寻找相应的树枝,然后展开它,接着此树枝获得焦点。请各位指教,谢谢大家。

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

SQL code
Local oTvw, oNode, oooTvw = Thisform.tvwoNode = NullFor Each oo In oTvw.Nodes    If oo.Text == '你要找的文本'        oNode = oo        Exit    EndifEndforIf IsNull(oNode)    * 没有找到节点时的处理代码Else    oNode.Expanded = .t.    oTvw.SelectItem = oNode    oNode.EnsureVisible()    oTvw.SetFocus()Endif 

热点排行