青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Chip Studio

常用鏈接

統計

最新評論

TreeView使用筆記

TreeView使用筆記

TreeView由節點構成,建樹通過對TreeView.items屬性進行操作。Items是一個TTreeNodes對象,這是一個TTreeNode集。

一、針對TTreeNodes,也就是 TreeView.Items,有這些屬性:
1、count,節點個數。
2、item[index] ,通過index得到節點。

二、針對TTreeNodes,也就是 TreeView.Items,常用的添加節點的操作有:
AddFirst添加第一個根節點。由此函數添加的節點總排在前面,除非后來又使用此函數添加了一個節點,則后添加的節點將排在前面。該函數返回新添加的節點。
AddChildFirst添加第一個子節點,要求有父節點作為其參數。返回新添加的節點。
AddChild添加一個子節點,要求有父節點作為其參數。返回新添加的節點。
Add添加一個兄弟節點,要求有兄弟節點作為其參數。返回新添加的節點。

三、針對TTreeNodes,也就是 TreeView.Items,常用的得到節點的操作有:
GetFirstNode() 得到根節點。
然后配合TTreeNode.GetNext(),就可以訪問所有的節點。

四、建樹舉例:

var
root_node,cur_node:TTreeNode;
begin
root_node:=AddFirst(nil,'根節點1');
cur_node:=addChildfirst(root_node,nil,'根節點1_child1');
add(cur_node,'根節點1_child2');
root_node:=Add(nil,'根節點2');
AddChildFirst(root_node,''根節點2_child1');
end;

五、事件觸發:
當從一個節點跳到另一個節點,會觸發TTreeView.OnChange事件。該事件中,將傳遞node,即當前被選中的節點。

當修改一個節點的text時,會觸發TTreeView.onEdit事件。


六、將節點和節點所對應的數據聯系起來
對于每個TTreeNode,有個Data屬性,可以存放一個指針。我們可以利用這個域來存放與節點對應的自己的數據。
1.我們先定義一個數據結構,作為記錄我們要記錄的數據。如:
type
PMyData=^TMyData;
TMyData=Record
sFName:string;
sLName:String;
nIndex:integer;
end;

2.然后,創建數時,將節點和節點數據聯系起來:
procedure TForm1.Button1Click(Sender: TObject);
var
myshuju: PMyData
cur_node:TTreeNode;
begin
New(MyRecPtr); //記住,一定要先分配內存。有幾個節點,就要分配幾次內存。
myshuju^.FName:=Edit1.Text;
Myshuju^.LName := Edit2.Text;
TreeViewIndex := StrToInt(Edit3.Text);
with TreeView1 do
begin
cur_node:=items.AddFirst(nil,'first');
cur_node.data:=myshuju;
end;
end;

3.當我們選中一個節點時,就可以使用我們的數據了。
procedure TForm1.TreeView1Change(Sender:TObject;Node:TTreeNode);
begin
if node.data<>nil then
self.label1.caption:=pmyData(node.data)^.Fname+pmyData(node.data)^.Lname
end;


七、一般使用流程:
1、添加全局變量:
b_first:boolean; //記錄是否是第一次訪問節點,因為此時數據還未準備好,而一旦訪問節點就會觸發OnChange事件,在此事件處理函數中也許會出錯。
2、在FormCreate中,
a、設置b_first:=true;
b. 創建數并將節點與數據聯系。
3、在FormShow中
設置b_first:=false;
4.在事件OnChange中處理節點被選中事件。
5.在Edit中處理節點被修改Text事件。
并調用OnChange.
6.在 TreeView.Destory中
釋放Data 中指向的內存空間。


posted on 2008-02-14 13:23 MyChip 閱讀(226) 評論(0)  編輯 收藏 引用

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            夜夜精品视频一区二区| 国产一区二区你懂的| 欧美怡红院视频一区二区三区| 欧美成人免费网| 男人的天堂亚洲在线| 欧美fxxxxxx另类| 欧美77777| 亚洲伦理在线观看| 亚洲免费电影在线观看| 亚洲调教视频在线观看| 久久福利毛片| 欧美成人精品激情在线观看 | 亚洲小少妇裸体bbw| 亚洲欧美电影院| 久久久久久亚洲综合影院红桃| 久久综合中文色婷婷| 欧美人成在线视频| 国产日韩精品在线播放| 亚洲激情av在线| 亚洲欧美精品伊人久久| 久久婷婷国产综合精品青草| 亚洲黑丝一区二区| 99精品热视频只有精品10| 亚洲欧美日韩国产一区二区| 蜜臀久久99精品久久久久久9| 欧美另类极品videosbest最新版本| 国产精品爽黄69| 日韩亚洲欧美一区二区三区| 久久国产乱子精品免费女| 亚洲日本aⅴ片在线观看香蕉| 亚洲欧美日韩一区二区三区在线观看 | 欧美成人一区二免费视频软件| 欧美无砖砖区免费| 在线国产精品播放| 亚洲自拍偷拍网址| 欧美激情视频一区二区三区在线播放| 一区二区三区产品免费精品久久75 | 亚洲无限乱码一二三四麻| 久久这里有精品视频| 亚洲视频免费| 欧美日韩视频在线一区二区观看视频 | 国产精品videossex久久发布| 韩国精品久久久999| 亚洲欧美国产毛片在线| 亚洲啪啪91| 免费亚洲电影在线| 在线观看视频亚洲| 国产日韩1区| 欧美日韩在线精品一区二区三区| 国内精品国产成人| 午夜电影亚洲| 亚洲裸体在线观看| 欧美黑人多人双交| 亚洲国产欧美在线人成| 久久亚洲精品视频| 欧美一区二区三区四区在线观看地址 | 免费成人性网站| 亚洲福利视频一区| 欧美成人免费在线| 久久天天躁夜夜躁狠狠躁2022| 国产私拍一区| 久久久最新网址| 久久国产精品一区二区| 韩国成人福利片在线播放| 久久香蕉国产线看观看av| 久久一区亚洲| 亚洲欧洲日产国产综合网| 老色批av在线精品| 噜噜噜躁狠狠躁狠狠精品视频| 尹人成人综合网| 欧美福利视频在线观看| 欧美高清视频在线播放| 亚洲久久在线| 亚洲视频专区在线| 国产一二三精品| 欧美成人精品| 欧美裸体一区二区三区| 亚洲一区二区三区在线| 亚洲一区二区三区在线| 国产一区二区三区在线观看精品| 久久久之久亚州精品露出| 欧美aaaaaaaa牛牛影院| 中文日韩在线| 亚洲欧美日韩直播| 最新亚洲电影| 亚洲制服丝袜在线| 亚洲国产精品成人久久综合一区| 亚洲大胆视频| 国产精品一区免费观看| 欧美aa在线视频| 欧美日韩一区二区在线| 午夜久久电影网| 久久精品综合| 亚洲午夜极品| 快射av在线播放一区| 亚洲一区欧美激情| 久久久久国色av免费观看性色| 亚洲精品孕妇| 羞羞色国产精品| 99视频在线精品国自产拍免费观看| 亚洲午夜激情网页| 亚洲欧洲精品一区| 亚洲一区二区三区四区视频| 亚洲福利小视频| 亚洲一级免费视频| 亚洲人成亚洲人成在线观看| 亚洲国产精品v| 午夜在线播放视频欧美| 久久久久久久精| 亚洲无毛电影| 欧美激情视频网站| 久久蜜桃精品| 国产精品区一区| 亚洲精品免费在线播放| 国产资源精品在线观看| 99综合视频| 亚洲日本视频| 久久五月激情| 久久久久久日产精品| 国产精品久久久久久久久婷婷| 亚洲第一网站免费视频| 国产综合色在线| 亚洲美女淫视频| 亚洲精品一区中文| 久久综合一区二区| 久久久欧美一区二区| 国产欧美一区二区精品仙草咪| 亚洲激情专区| 亚洲精品一区二区三区樱花| 久久精品国产精品亚洲综合| 欧美一区二区三区视频免费| 欧美午夜精品一区| 亚洲精品永久免费| 99这里只有久久精品视频| 麻豆精品在线播放| 欧美福利专区| 亚洲国产三级网| 欧美成人性网| 亚洲国产一区二区三区在线播| 亚洲第一色中文字幕| 久久久一区二区| 欧美大片一区二区| 一本色道久久综合精品竹菊| 欧美裸体一区二区三区| 一区二区欧美精品| 亚洲欧美中文另类| 国产欧美日韩亚洲一区二区三区| 亚洲综合电影一区二区三区| 久久成人一区二区| 国产一区二区三区久久| 欧美在线免费视频| 久久激情久久| 黄色成人免费网站| 久久精品一区二区三区不卡| 免费观看日韩av| 99国产精品久久久久老师| 久久久视频精品| 免费影视亚洲| 夜色激情一区二区| 国产精品久久久久久久久免费樱桃 | 亚洲剧情一区二区| 亚洲欧美日韩一区在线观看| 国产一区二区精品久久| 欧美不卡视频一区发布| 一区二区三区波多野结衣在线观看| 欧美一级播放| 精品二区久久| 欧美精品在线一区二区| 亚洲欧美激情一区| 欧美成人性网| 午夜性色一区二区三区免费视频| 国产日韩欧美在线播放不卡| 久久狠狠婷婷| 国产精品夜夜夜一区二区三区尤| 亚洲视频一二| 久久精品一区二区| 亚洲国产成人高清精品| 欧美精品三级| 欧美亚洲一区在线| 亚洲国产精品电影| 亚洲午夜影视影院在线观看| 国产午夜精品一区二区三区欧美| 久久久久久网站| 日韩视频国产视频| 久久久久九九视频| 日韩视频专区| 国产一区二区久久久| 欧美精品成人| 亚洲精品综合在线| 国产日韩欧美一区二区| 免费成人在线视频网站| 亚洲精品婷婷| 久久久久久久久久看片| 中文国产一区| 亚洲精品婷婷| 在线观看亚洲精品视频| 欧美系列电影免费观看| 免费欧美在线| 久久久www成人免费无遮挡大片 | 亚洲精品日产精品乱码不卡|