1樓:匿名使用者
定義變數專門存放上次單擊的和本次單擊的節點名稱,如:
varoldnode,curnode:ttreenode;
...//create函式裡初始化 oldnode:=nil;curnode:=nil;
...然後在單擊事件中
oldnode:=curnode; //把上次的當前節點儲存到舊節點中
curnode:=treeview1.selected; //儲存當前節點
//然後你便可以利用oldnode做一點事情了
2樓:匿名使用者
type
tform1 = class(tform)treeview1: ttreeview;
procedure treeview1click(sender: tobject);
private
flasttreeviewname: string;
public
end;
procedure tform1.treeview1click(sender: tobject);
begin
......
flasttreeviewname := treeview1.selected.text;
end;
3樓:火籬笆
自己寫個變數把id儲存不就行了
delphi如何向treeview的節點前新增圖示
4樓:匿名使用者
1、首先你要講清楚delphi的哪個版本
2、其次你要講清楚在設計模式下還是在執行模式下以delphi 7以前的版本 為例
treeview本身不能有圖示,但是他有treeview.images屬性,因此我們可以利用timagelist控制元件來設定ttreeview的節點圖示
...//設定圖示**
treeview1.images=imagelist1...//設定節點圖示在imagelist1中的對應序號treeview1.
items[0].imageindex:=0;..
5樓:匿名使用者
你得有一個imagelist元件,並載入若干張你想要的**,然後通過樹形檢視的images屬性把magelist關聯起來,就行了。可以用二個imagelist元件,一個是節點被點選後的**,一個是沒有點選的**。點選後的**imagelist元件與樹形檢視stateimage屬性關聯,window資源管理器的節點**一點資料夾就開啟了,實際上就是換了一個**。
6樓:
新增timagelist元件,雙擊imagelist新增圖示,設定treeview的imagelist屬性為該元件
treeview控制元件如何獲得子節點的所有父節點的名稱
7樓:匿名使用者
遍利一下這個子節點
nodes.parent.nodename()獲取當前節點的父節點id
nodes.parent.nodetext()獲取當前節點的父節點文字...
再根據查出的nodename為子節點.再查詢一次即可..
8樓:暢夏侯嵐
先定義一個node
varnode:ttreenode;
然後你獲取你所選中的節點
node:=treeview.selected;
它的父節點的名稱就是
node.parent.text
它的祖父節點的名稱就是
node.parent.parent.text以此類推
注意,在訪問父節點之前要判斷是否存在
if node.parent<>nil thenbegin
....
end;
王者榮耀在遊戲中金幣要怎麼快速獲得
實戰對抗根據賽場上的表現和勝負情況,將會給與不等量的金幣,還可以主動選擇使用雙倍金幣卡使每場比賽獲得的金幣翻倍哦。每位玩家每天能從實戰對抗獲得500金幣。王者榮耀現在這麼火,特別是越來越受到廣大女玩家的青睞,很大一部分原因是妹子們喜歡打排位。這些男英雄裡面,那是各種型男應有盡有,只有想不到,沒有遇不...
在北京工作了以後怎麼才能獲得北京戶口
你的學歷還不夠,如果說你有專才也要看北京是否有對專才特許。一般情況要本科以上,先取得綠卡再等待。辦理市外遷入戶口登記,須出具以下證件證明到其戶口遷入地派出所辦理 一 復員 轉業退伍軍人系從本市參軍的須出具市或區 縣復員轉業安置部門的落戶介紹信或市局 入戶通知單 復員證 或 轉業證 非本市參軍的須出具...
玉樹在春天怎麼澆水,玉樹如何澆水?每次澆多少合適?
玉樹 景天科多肉植物,俗名 胖娃娃 在春秋季節應該這樣澆水 當室內溫度7 10 左右時,每隔7 10天左右澆水一次 室內溫度15 左右時,每隔4 6天左右澆水一次 室內溫度20 左右時,每隔3 4天左右澆水一次 室內溫度25 左右時,每隔3天左右澆水一次 室內溫度30 左右時,每隔2 3天左右澆水一...