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

如何於執行時將一個TreeView的子項(含子子項)全部打開呢?

答題得分者是:Chance36
lcc1299
一般會員


發表:39
回覆:42
積分:21
註冊:2004-09-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-16 20:32:26 IP:210.68.xxx.xxx 未訂閱
請問要如何於程式執行時將TreeView的子項目全部打開呢?我於form建立時寫入Var X:TTreeNode(類別變數),並下X.Expanded:=Tree時,程執行時,只會打開第一層,是不是我每一層都要讓他執行那句呢?還是有別的語法(或屬性),可以讓他執行時全打開呢?    謝謝大家^___^"!
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-16 20:45:31 IP:211.20.xxx.xxx 未訂閱
lcc1299 你好 procedure Expand(Recurse: Boolean); X:TTreeNode ; 只要 X.Expand(True); 就OK了。 或是 TreeView1.FullExpand; 發表人 - chance36 於 2004/09/16 20:47:47
lcc1299
一般會員


發表:39
回覆:42
積分:21
註冊:2004-09-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-16 21:00:39 IP:210.68.xxx.xxx 未訂閱
Chance36大大,請問一下,我將剛那句下在form--create事件裡,但我執行時,我的treeview沒有打開,我是下錯地方嗎?還是我少做了什麼動作呢? 謝謝~~
lcc1299
一般會員


發表:39
回覆:42
積分:21
註冊:2004-09-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-09-16 21:13:23 IP:210.68.xxx.xxx 未訂閱
Chance36謝謝你了~~~TreeView1.FullExpand;,這句方便好多哦,感謝感謝 那~~那~~那~~有縮到最小這句嗎?還是要下 > 發表人 -
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-09-16 21:19:57 IP:211.20.xxx.xxx 未訂閱
lcc1299 你好 可以查一下HELP TTreeView.FullCollapse; 就是啦! 另外 X.Expanded(false) 其中的參數True 是含子節點全部展開,False則只展開X的第一層子節點,再往下的子節點並不會展開喔! 發表人 - chance36 於 2004/09/16 21:23:53
系統時間:2024-06-26 16:52:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!