樹視TreeView樹視的使用技巧

字號(hào):

1、為樹狀瀏覽器控件添加節(jié)點(diǎn)和子節(jié)點(diǎn)
    用ADD方法添加一個(gè)新節(jié)點(diǎn)到樹狀瀏覽器的NODES集合時(shí),可以聲明它是和已存在的節(jié)點(diǎn)所聯(lián)系起來的。通常使用ADD方法,其語法如下:
    Nodes.Add(relative,[relationship][,key][,text][,image][,selectedimage])
    各個(gè)參數(shù)的意義如下:
    relationship 參數(shù)是通過關(guān)系節(jié)點(diǎn)參數(shù)與新節(jié)點(diǎn)連接的另一個(gè)節(jié)點(diǎn);
    relationship 參數(shù)可能是以下情況:
    tvwlast--1;該節(jié)點(diǎn)置于所有其他的在relative中被命名的同一級(jí)別的節(jié)點(diǎn)的后面
    tvwNext--2;該節(jié)點(diǎn)置于在relative中被命名節(jié)點(diǎn)的后面
    tvwPrevius--3;該節(jié)點(diǎn)置于在relative中被命名的節(jié)點(diǎn)的前面
    tvwChild--4;該節(jié)點(diǎn)成為在relative中被命名的節(jié)點(diǎn)的的子節(jié)點(diǎn)
    下面是一個(gè)例子:
    Dim node1,node2,node3,node4 as Node
    set Node1=TreeView1.Nodes.Add
    TreeView1.Nodes(1).text= "node1"
    TreeView1.Nodes(1).key= "node1"
    Set node2=treeview.nodes.add( "node1",tvwChild,"node2")
    TreeView1.Nodes(2).text= "node2"
    TreeView1.Nodes(2).key= "node2"
    依次插入節(jié)點(diǎn)即可。
    2、為節(jié)點(diǎn)插入圖象
    treeview1.node(3).image="leaf"
    注意我們一般從imagelist中指定圖象
    3、處理節(jié)點(diǎn)的點(diǎn)擊,怎樣才能知道樹狀瀏覽器的哪一個(gè)節(jié)點(diǎn)被點(diǎn)擊了呢?可以用NodeClick 事件:
    public sub treeview1_nodeclick(byval node as comctllib.node)
    text1.text="you click"&node.text
    end sub