TreeView控件已知node.key值,如何用程序选定它?

tang688 2011-05-17 05:44:21
我的node.key与node.text是完全不同的二个值,node.key是不重复的,而node.text是重复的。
已知node.key如何定位node?
并把它给:SelectedItem
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tang688 2011-05-17
  • 打赏
  • 举报
回复
Private Function Findkey(ctlTreeView As TreeView, strFind As String) As Node
Dim Nodex As Node
For Each Nodex In ctlTreeView.Nodes
If Nodex.Key = strFind Then
Set FindNode = Nodex
Exit Function
End If
Next
End Function


在程序中调用它:
set mynode=findkey(TreeView1,"mykey")
If Not mynode Is Nothing Then
mynode.Selected = True
end if
tang688 2011-05-17
  • 打赏
  • 举报
回复
已解决

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧