DELPHI怎麼獲得每次在TREEVIEW單擊前的那個節點名稱

2022-11-14 14:30:13 字數 1907 閱讀 2638

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天左右澆水一...