線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1031
推到 Plurk!
推到 Facebook!

TTreeView元件 內node的升幕/降幕建立

尚未結案
lspiderX
一般會員


發表:23
回覆:16
積分:7
註冊:2004-01-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-06 17:20:19 IP:140.134.xxx.xxx 未訂閱
請問~ TreeView元件中 可利用AddChild來任意新增一個node, 如果之後想對這個tree中的某個node進行升幕或降幕是否可行?謝謝. P.S 升幕就是將該node往內縮一個level, 降幕反之
m8815010
版主


發表:99
回覆:372
積分:289
註冊:2003-11-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-17 16:19:41 IP:61.63.xxx.xxx 未訂閱
引言: lspiderX你好: 我不曉得data structure的書中有沒有定義一棵樹的升幕或降幕,是什麼樣的operations,因為沒定義的話我覺得很模糊,比如說升幕後,那是直接取代它的父node呢,或是跟父node並排, 那又是要並排在前或在後呢,而它的子nodes要不要變呢? 所以我覺定義清楚一點應比較好,這樣就算沒有直接的Method,也可以寫一段程式完成吧!
lspiderX
一般會員


發表:23
回覆:16
積分:7
註冊:2004-01-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-01-19 11:44:38 IP:218.32.xxx.xxx 未訂閱
感謝回應:     據我了解, 資料結構裡是沒有升幕/降慕的概念, 但是在某些應用上, 需要用到, 我舉個例子: 利用TreeView 可以容意地動態(run time時)產生如下: 其中chapter 與section都是當父親的, 只有node是小孩既leaf.(意義就是,一本書裡面有兩個章, 第一章裡面有兩節, 第一節裡面有三個頁) 但是 如果 使用者突然覺得node2這個單元可以提升為一個節(section) 產生如下的圖 這樣子 動態的就好難做到, 想了好久.最後還是放棄了
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-01-20 15:20:13 IP:210.65.xxx.xxx 未訂閱
Hi:    Ispiderx,理論上,是可以做到的,可是,會非常複雜    我之前是有寫過,不過是用 TIWTreeView 在 IntraWeb 5.1.30 中完成,TIWTreeView 中是去指定各個 Item 的 Parent Item,運作模式與 TTreeView 中相反,但理論上,也可以做到 -------------------------------- 小弟才疏學淺,若有謬誤請不吝指教 --------------------------------
------
Fishman
系統時間:2024-11-23 9:55:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!