在此我們使用簡單的實例解釋TreeView如何使用,先將SplitContainer拉入Form1,再將TreeView拉入左邊的分割欄位,將Web Brower拉入右邊欄位.
你可以在TreeView右上角找到一個小箭頭,點一下會出現TreeView工作的小跳窗,按下編輯節點就可以編輯所需要的節點進去了
編輯方式很簡單,一開始箱創建一個根目錄,我們以網站列表為例,一開始按加入根目錄創建入口網站的根目錄,並點選入口網站的節點按加入子系,來加入Yahoo Google Bing.
編輯節點文字的方法是在屬性Text的部分填上你要的文字,Name為該節點的代表名稱, ToolTipText為該節點之提示字元.
在屬性視窗的NodeMouseClick事件上滑鼠連點2次,畫面會轉向Form.vb的程式,
在裡面填入以下程式碼:
上面利用傳入TreeView1_NodeMouseClick( )函數之參數 e,也就是TreeNodeMouseClickEventArgs來判斷,使用者按了哪個TreeView節點,使用Select Case比對它的 e.Node.Name,得之按下的節點.
範例程式下載
用程式控制加入與刪除TreeView節點
有時候我們會需要動態加入一些內容,需要使用程式控制,這時就必須知道如何用程式加入與刪除節點了.
照上圖佈局Form1 |
- 加入結點
TreeView1.SelectedNode.Nodes.Add(newNode) '在被選擇的接點之下新增節點
程式碼:
- 刪除節點
TreeView1.Nodes.Remove(TreeView1.SelectedNode) '刪掉選擇的節點
TreeView1.Nodes.Clear() '刪掉所有TreeView1中的節點
程式碼:
範例程式下載
參考網頁:
http://msdn.microsoft.com/zh-tw/library/1dtsdfkx(v=vs.90).aspx
進階閱讀
HOW TO:設定 Windows Form TreeView 控制項的圖示
回VB文章列表
沒有留言:
張貼留言
歡迎留言討論,沒有登入也可以留言