您的位置:程序门 -> vb -> 控件



程序中,如何打开treeiew并选中节点?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


程序中,如何打开treeiew并选中节点?
发表于:2007-04-07 12:30:10 楼主
节构:
+--1
      ¦
      ¦__20
      ¦__21
控件:按钮\文本框

要求单击按钮,文本框中的文本为节点的名称,如21.并且treeiew展开到相应节点.
请大侠给段代码,谢谢!~~~~~~
发表于:2007-04-10 17:41:181楼 得分:0
按钮事件中加入:
dim   i   as   integer
for   i   =   1   to   treeview1.nodes.count
        if   treeview1.nodes.item(i).text   =   text1.text   then
                treeview1.nodes.item(i).expanded   =   true          
                exit   for
        end   if
next

' ' ' ' ' ' ' ' '
应该可以,我没有试,你自己试一下
发表于:2007-04-10 17:59:042楼 得分:0
dim   nod   as   node

for   each   nod   in   treeview1.nodes
        if   nod.text=text1.text   then
              set   treeview1.selecteditem=nod
              '//也可这么写
              'treeview1.nodes(nod.key).selected=true
              exit   for
        endif
next
发表于:2007-04-10 18:13:563楼 得分:0
dim   nod   as   node

for   each   nod   in   treeview1.nodes
        if   nod.text=text1.text   then
              set   treeview1.selecteditem=nod
     
              'treeview1.nodes(nod.key).selected=true
              exit   for
        endif
next


快速检索

最新资讯
热门点击