掃碼下載APP
及時(shí)接收最新考試資訊及
備考信息
安卓版本:8.7.50 蘋果版本:8.7.50
開發(fā)者:北京正保會(huì)計(jì)科技有限公司
應(yīng)用涉及權(quán)限:查看權(quán)限>
APP隱私政策:查看政策>
HD版本上線:點(diǎn)擊下載>
創(chuàng)建了TreeView控件之后,可以通過(guò)設(shè)置屬性與調(diào)用方法對(duì)各Node對(duì)象進(jìn)行操作,這些操作包括添加、刪除、對(duì)齊和其它操作??梢跃幊陶归_與折疊Node對(duì)象來(lái)顯示或隱藏所有子節(jié)點(diǎn)。Collapse、Expand和NodeClick三個(gè)事件也提供了編程功能。
1.常用屬性
(1) Nodes屬性返回對(duì)TreeView控件的Node對(duì)象的集合的引用。
[語(yǔ)法] object.Nodes
object代表一個(gè)對(duì)象表達(dá)式??梢允褂脴?biāo)準(zhǔn)的集合方法(例如:Add和Remove方法)操作Node對(duì)象,可以按其索引或存儲(chǔ)在Key屬性中的唯一鍵來(lái)訪問(wèn)集合中的每個(gè)元素。
(2) Style屬性返回或設(shè)置圖形類型(圖象、文本、+/-號(hào)、直線)以及出現(xiàn)在TreeView控件中每一Node對(duì)象上的文本的類型。
[語(yǔ)法] object.Style [ = number]
Object代表一個(gè)對(duì)象表達(dá)式,number指定圖形類型的整數(shù),number 的設(shè)置值是:0僅為文本;1為圖象和文本,2為+/-號(hào)和文本;3為+/- 號(hào)、圖象和文本;4為直線和文本;5為直線、圖象和文本;6為直線、+/-號(hào)和文本;7(缺省)為直線、+/- 號(hào)、圖象和文本。若Style屬性設(shè)置為包含直線的值,則LineStyle屬性就確定了直線的外觀;如果Style屬性設(shè)置為不含直線的值,則LineStyle屬性將被忽略。
(3)Sorted屬性返回或設(shè)置值,此值確定Node對(duì)象的根節(jié)點(diǎn)或子節(jié)點(diǎn)是否按字母順序排列。
[語(yǔ)法] object.Sorted [ = boolean]
Object代表一個(gè)對(duì)象表達(dá)式。boolean的設(shè)置值是:True——Node對(duì)象根據(jù)它們的 Text 屬性按字母順序排列。其Text屬性由數(shù)字開始的Node對(duì)象也作為字符串排序,第一個(gè)數(shù)字確定在排序中的初始位置,后面的數(shù)字確定以后的排序。False——Node對(duì)象不排序。Sorted屬性有兩種用法,第一,在TreeView控件的根(頂)層排列Node對(duì)象;第二,對(duì)任何單個(gè)Node對(duì)象的子節(jié)點(diǎn)排序。
設(shè)置 Sorted 屬性為True僅對(duì)當(dāng)前Nodes集合排序。在TreeView控件中添加新的Node對(duì)象時(shí),必須再次設(shè)置Sorted屬性為 True,以便對(duì)添加的Node對(duì)象排列。
(4) appearance屬性:設(shè)置控件是否以3D效果顯示。
(5) checkboxes屬性:決定在節(jié)點(diǎn)的每一項(xiàng)的旁邊是否顯示一個(gè)復(fù)選框,類似checkbox控件的作用。
(6) hottracking屬性:當(dāng)鼠標(biāo)指針經(jīng)過(guò)某個(gè)條目時(shí),這些條目是否突出顯示,類似網(wǎng)頁(yè)的超鏈接效果。
(7) labeledit屬性:決定用戶是否能編輯控件中列出的項(xiàng)目,此項(xiàng)如果不想被改變,可將屬性值設(shè)置為1
(8) linestyle屬性:設(shè)置列出的每項(xiàng)之間的行樣式,即,如果為1,則當(dāng)前項(xiàng)下還有子項(xiàng)的時(shí)候,它的前面會(huì)顯示“+”號(hào),如果值為2,則不顯示“+”
(9) singlesel屬性:設(shè)置在樹中選擇新的條目時(shí),是否展開此條目并收攏前一個(gè)條目,即設(shè)置為True時(shí),并且當(dāng)前選中的條目有子項(xiàng)的時(shí)候,會(huì)把子項(xiàng)展開,并將原來(lái)選中的條目收攏。
(10) style屬性:設(shè)置Treeview控件的每個(gè)列表的組成方式,比如“圖片”+“文本”方式,等等,這樣可以把Treeview設(shè)置得更美觀一些。
2.常用方法
(1) Add方法
在Treeview控件的Nodes集合中添加一個(gè)Node對(duì)象。
[語(yǔ)法] object.Add(relative, relationship, key, text, image, selectedimage)
[說(shuō)明]
參數(shù)Object是必需的,為對(duì)象表達(dá)式。
參數(shù)Relative是可選的,代表已存在的Node對(duì)象的索引號(hào)或鍵值。
參數(shù)relationship是可選的,代表新節(jié)點(diǎn)與已存在的節(jié)點(diǎn)間的關(guān)系,指定的Node對(duì)象的相對(duì)位置。relationship的設(shè)置值是:
0——tvwFirst首節(jié)點(diǎn),該Node和在relative中被命名的節(jié)點(diǎn)位于同一層,并位于所有同層節(jié)點(diǎn)之前。
1——tvwLast最后的節(jié)點(diǎn),該Node和在relative中被命名的節(jié)點(diǎn)位于同一層,并位于所有同層節(jié)點(diǎn)之后。任何連續(xù)地添加的節(jié)點(diǎn)可能位于最后添加的節(jié)點(diǎn)之后。
2——tvwNext(缺省),下一個(gè)節(jié)點(diǎn),該Node位于在relative中被命名的節(jié)點(diǎn)之后。
3——tvwPrevious,前一個(gè)節(jié)點(diǎn),該Node位于在relative中被命名的節(jié)點(diǎn)之前。
4——tvwChild(缺省),子節(jié)點(diǎn)。該Node 為在relative中被命名的節(jié)點(diǎn)的子節(jié)點(diǎn)。
參數(shù)key是可選的,唯一的字符串,可用于用Item方法檢索Node。
參數(shù)text 是必需的,在Node中出現(xiàn)的字符串。
參數(shù)image是可選的,代表一個(gè)圖像或在ImageList控件中圖象的索引。
參數(shù)selectedimage是可選的,代表一個(gè)圖像或在ImageList控件中圖象的索引,在 Node被選中時(shí)顯示。
注意:如果在relative中沒(méi)有被命名的Node對(duì)象,則新節(jié)點(diǎn)被放在節(jié)點(diǎn)頂層的最后位置。
(2) GetVisibleCount方法
返回固定在TreeView控件的內(nèi)部區(qū)域的Node對(duì)象的個(gè)數(shù)。
[語(yǔ)法] object.GetVisibleCount
object代表一個(gè)對(duì)象表達(dá)式,Node對(duì)象的個(gè)數(shù)取決于在一個(gè)窗口中能固定多少行??偟男袛?shù)取決于控件的高度和Font對(duì)象的Size屬性。可以使用GetVisibleCount屬性確??梢暤淖钚⌒袛?shù),這樣可以精確地訪問(wèn)一個(gè)層。如果最小行數(shù)是不可視的,可以用Height屬性重新設(shè)置TreeView的大小。
3.常用事件
NodeClick事件在一個(gè)Node對(duì)象被單擊時(shí)發(fā)生。
[語(yǔ)法] Private Sub object_NodeClick(ByVal node As Node)
Object代表一個(gè)對(duì)象表達(dá)式,參數(shù)node是對(duì)被點(diǎn)取的Node對(duì)象的引用。
說(shuō)明:在單擊節(jié)點(diǎn)對(duì)象之外的TreeView控件的任何部位,標(biāo)準(zhǔn)的Click事件發(fā)生。當(dāng)單擊某個(gè)特定的Node對(duì)象時(shí),NodeClick事件發(fā)生;NodeClick事件也返回對(duì)特定的Node對(duì)象的引用,在下一步操作之前,該引用可用來(lái)使這個(gè)Node對(duì)象可用。NodeClick事件發(fā)生在標(biāo)準(zhǔn)的Click事件之前。
下一篇:樹形目錄控件如何添加
安卓版本:8.7.50 蘋果版本:8.7.50
開發(fā)者:北京正保會(huì)計(jì)科技有限公司
應(yīng)用涉及權(quán)限:查看權(quán)限>
APP隱私政策:查看政策>
HD版本上線:點(diǎn)擊下載>
官方公眾號(hào)
微信掃一掃
官方視頻號(hào)
微信掃一掃
官方抖音號(hào)
抖音掃一掃
Copyright © 2000 - odtgfuq.cn All Rights Reserved. 北京正保會(huì)計(jì)科技有限公司 版權(quán)所有
京B2-20200959 京ICP備20012371號(hào)-7 出版物經(jīng)營(yíng)許可證 京公網(wǎng)安備 11010802044457號(hào)