熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Delphi編程 >> 正文

機構設置及編碼功能的實現(一)[2]

2013-11-23 17:42:55  來源: Delphi編程 
    ——此文章摘自《Delphi 數據庫開發經典案例解析》定價 特價 購買>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave>

  在這個窗體中最重要的就是左邊的Treeview控件Treeview用於顯示按照樹形結構進行組織的數據這在實際應用中用途還是比較廣泛的如計算機中的文件系統(Windows中的資源管理器)企業或公司的組成結構等Treeview控件中一個樹形圖由節點(TreeNode)和連接線組成TtreeNode是TTreeview的基本組成單元一個樹的節點又包含文本(Text)和數據(Data)Text為String類Data則為無類形指針(Untyped Pointer)可以指向一個與節點相聯系的數據結構

  每一個節點下子節點形成這一節點的Items屬性當前節點有一個惟一的Index(TreeNode的Index屬性)用於說明子節點在Items中的位置各節點下的子節點是順序編號的第一個是第二個是依此類推用IndexOf方法獲得子節點的順序絕對順序(AbsoluteIndex)則是指從Treeview第一個項開始的順序值第一個是依此類推Item屬性則根據Index的值返回當前節點的第Index個子節點Count則表明屬於此項的所有子節點的數量用MoveTo方法將Item由一個位置移到另一個位置

  Expanded屬性表明是否所有的子項都全部展開(包括子項的子項)為True表示全部展開IsVisible屬性表明一個項是否在樹中能被看到如果樹全部展開那麼這個Item是肯定可以被看到HasChildren屬性表明一個項是否有子項GetFirstChild GetLastChild GetPrevChild and GetNextChild分別返回當前項子項的第一個最後一個和前一個後一個項GetNextSibling and GetPrevSibling則返回在同一級別下的下一個和上一個項GetNextVisible and GetPrevVisible則返回能看得到的下一個和上一個項如果一個節點有父項則HasAsParent方法返回True Parent為當前項的父項Focused屬性確定焦點是否落在此節點上被Focus時會一個標准的方框圍住很顯然只有一個節點會被聚焦 Selected屬性表明一個節點是否被選中同樣只有一個節點會被選中

right>[http://developcsaicn/delphi/htm>]  []  


From:http://tw.wingwit.com/Article/program/Delphi/201311/24940.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.