會(huì)員登錄 - 用戶(hù)注冊(cè) - 網(wǎng)站地圖 Office中國(guó)(office-cn.net),專(zhuān)業(yè)Office論壇
當(dāng)前位置:主頁(yè) > 技巧 > Access技巧 > ActiveX控件圖表 > 正文

樹(shù)視TreeView的使用技巧

時(shí)間:2003-12-12 20:06 來(lái)源:Access愛(ài)好者 作者:esmile 閱讀:
1、為樹(shù)狀瀏覽器控件添加節(jié)點(diǎn)和子節(jié)點(diǎn)

  用ADD方法添加一個(gè)新節(jié)點(diǎn)到樹(shù)狀瀏覽器的NODES集合時(shí),可以聲明它是和已存在的節(jié)點(diǎn)所聯(lián)系起來(lái)的。通常使用ADD方法,其語(yǔ)法如下:

   Nodes.Add(relative,[relationship][,key][,text][,image][,selectedimage])

  各個(gè)參數(shù)的意義如下:

   relationship 參數(shù)是通過(guò)關(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)擊,怎樣才能知道樹(shù)狀瀏覽器的哪一個(gè)節(jié)點(diǎn)被點(diǎn)擊了呢?可以用NodeClick 事件:

   public sub treeview1_nodeclick(byval node as comctllib.node)
   text1.text="you click"&node.text
   end sub

(責(zé)任編輯:admin)

頂一下
(0)
0%
踩一下
(0)
0%
發(fā)表評(píng)論
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
評(píng)價(jià):