當前位置:編程學習大全網 - 源碼下載 - 如何使用樹形視圖控件

如何使用樹形視圖控件

在開發VFP程序時,為了使我們的應用程序看起來更專業,我們在設計過程中不可避免地會在程序中添加壹些專業控件。要想做好,先要磨刀霍霍,對編程中用到的控件要有清晰的認識。本文將向您介紹的是TreeView控件。TreeView控件可以以樹形目錄的形式顯示各種數據。註冊表編輯器和Windows資源管理器是TreeView控件的常見示例。單擊節點的+號將其展開,也可以關閉展開的節點。如何在妳的程序中添加TreeView控件?接下來,以VFP為例,我們將介紹如何使用TreeView控件。首先,向窗體添加壹個TreeView控件。樹形視圖控件屬於OLE控件。因此,在VFP中添加TreeView控件的方法是在窗體中添加OLE容器控件。出現InsertObject標題後,選擇InsertControl並在ObjectType列中選擇MicrosoftTreeViewControl。之後,您可以在窗體上看到TreeView控件。二、給TreeView控件添加節點給TreeView控件添加節點是壹項關鍵工作。使用TreeView控件中Node對象的Add方法,可以自定義TreeView控件顯示的內容(節點內容)。Add的用法如下:add (Relative,relationship,key,text,image,selected image)參數的含義如下:Relative:引用節點的鍵值。向TreeView控件添加節點時,可以決定添加的節點和現有節點之間的關系。relative參數的作用是指示現有節點的名稱(鍵值)。Relationship:表示要添加的節點和現有節點之間的關系。其可選值和具體含義如下:0:頂層節點,新添加的節點放在引用節點的頂部。1:最後壹級節點,新添加的節點放在引用節點的底部。2:次節點,新增節點跟隨引用節點。3:上級節點,新添加的節點放在引用節點之上。4:子節點。新添加的節點是引用節點的子節點。應當註意,用於描述上述參數的術語“頂部、底部、次頂部”和“頂部”具體指的是物理位置的關系。而且,新添加節點的存儲位置與語句的順序無關。Key:新添加節點的鍵值(字符串類型),必須唯壹。文本:添加的節點的標題。Image和selectedimage:圖像索引值。可選參數(N型),表示新增節點被選中或未被選中時顯示的不同圖像。通常,這些圖像存儲在ImageList控件中。您可以設置TreeView控件的ImageList值。三、TreeView控件1的常用操作。添加節點:添加節點的操作主要由前面提到的Add函數完成。TreeView控件中顯示的每個目錄項稱為壹個節點。需要註意的是,在添加的過程中,妳操作的對象是節點,而不是TreeView控件本身。所以不能直接使用TreeView.add命令。2.刪除節點:刪除節點主要使用Remove函數,用法如下:節點。Remove(Key),其中Key表示要刪除的節點的鍵值。3.指定TreeView控件的事件響應程序:設計完TreeView後,指定如何響應事件是非常重要的。通常,Click、DblClick和NodeClick事件是最常用的事件。在設計針對此類事件的響應程序時,很自然會涉及確認用戶選擇的節點。如上所述,在TreeView上操作時,實際上是在Node對象上操作。實際上,節點對象是各種數據(如鍵值、文本值、圖像值等)的組合。)以及與之相關的功能。通過訪問節點對象,壹切都變得很容易。四、實戰演習說了這麽多,還是自己動手吧。下面的示例可以讓您更清楚地理解TreeView控件。這些程序並不復雜,但它們演示了TreeView控件的基本原理和常見操作。1.將下面的代碼添加到TreeView控件的Init事件中。這些語句可以讓妳知道TreeView控件中節點之間的關系:this.nodes.add(,,TOP,引用目錄條目)this.nodes.add(TOP,0,TopOnTop,參數0:放在引用目錄條目的頂部)this.nodes.add (top,1,top1,參數1:放在引用目錄條目的底部)this.nodes.add(TOP,2,TOP2,參數2:靠近引用目錄)this.nodesTOP,參數4:引用目錄的子目錄)this.nodes.add(子?的?頂,4,孫子?的?
  • 上一篇:給公司的感謝信
  • 下一篇:成語接龍
  • copyright 2024編程學習大全網