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

TreeView 定址 問題請教

 
s927723
一般會員


發表:5
回覆:2
積分:1
註冊:2004-11-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-06 11:59:13 IP:61.218.xxx.xxx 未訂閱
各位大哥救命阿 我在LisView中有Item如下 1 2 3 . . 當Click Item時要在TreeView的Root中加入該Item 寫法如下: void __fastcall TMApplication::ListView1SelectItem(TObject *Sender,       TListItem *Item, bool Selected) {       TTreeNode *pNode,*CurrTreeNode;    int pos;    int *NewInt=new int;    AnsiString GetItem;    pNode=TreeView1->Items->Item[0];  //selected Root    if(Selected==true)     {       pos=ListView1->Selected->Index;       GetItem=ListView1->Items->Item[pos]->Caption;     }     *NewInt=*NewInt++;     CurrTreeNode=pNode->Owner->AddChildObject(pNode,GetItem,NewInt); } 可問題來了,以上程式可達到我的需求,但在程式結束時會出現以上錯誤訊息         請前輩們救救我吧^^
justdo
高階會員


發表:2
回覆:359
積分:222
註冊:2004-08-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-08 22:48:47 IP:221.169.xxx.xxx 未訂閱
pNode=TreeView1->Items->Item[0]; //selected Root 這一行會出錯,是因為你的TreeView是空的,還沒有東西存在 所以Item[0]根本找不到東西可用 你先在TreeView1加一個item就ok了
s927723
一般會員


發表:5
回覆:2
積分:1
註冊:2004-11-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-09 11:06:31 IP:61.218.xxx.xxx 未訂閱
謝謝你^^
系統時間:2024-05-15 0:00:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!