遞歸示例(四):WinForm之TreeView的應用—綁定磁盤目錄(二)

當具有樹形結構的數據的結點很多而且樹的深度比較大時,直接用遞歸遍歷明顯能發現性能很低。因此,不要一次全部加載,而是當用戶點擊展開時才加載此結點下的子結點。 實現要點: 每加載添加一個結點時,判斷該結點是否爲葉子(即不含子結點),若包含子結點,先添加一個空的子節點,這樣做主要是讓用戶在界面能看到「+」表示結點能展開。當用戶點擊「+」時觸發treeView_AfterExpand事件,在該事件中處理添
相關文章
相關標籤/搜索