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

ListBox可以跟串列連結結合在一起嗎?

尚未結案
purejack
一般會員


發表:8
回覆:8
積分:3
註冊:2002-12-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-09 20:01:25 IP:163.28.xxx.xxx 未訂閱
ListBox只能儲存顯示的文字嗎? 我有一串資料,裡面包含ID和Name,我把ID全讀到ListBox上顯示. 可以在ListBox上點選後直接對映到那組ID和Name嗎? 還是必需另外在串列連結中搜尋?
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-10 03:25:26 IP:61.228.xxx.xxx 未訂閱
我建議你另外再 new 一個 TStringList, 用來存你其它的資料, 如此就可以根據 ItemIndex 為 key 去找資料了.    Jesse Chan
------
Jesse Chan
purejack
一般會員


發表:8
回覆:8
積分:3
註冊:2002-12-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-10 22:55:24 IP:210.244.xxx.xxx 未訂閱
謝謝哦 TStringList可以存Pointer嗎? 我是想把ListBox裡的每個項目都對映到Linked List裡的每個Pointer. 只要有Pointer就可以取得Structure裡的任何資料.
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-11 10:27:06 IP:203.75.xxx.xxx 未訂閱
請用 ListBox 的 AddItem.    Jesse Chan
------
Jesse Chan
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-11 10:33:29 IP:203.75.xxx.xxx 未訂閱
AnsiString asTemp1 = "This is a book"; AnsiString asTemp2 = "This is a dog"; AnsiString asTemp3 = "This is a cat"; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner)     : TForm(Owner) { } //---------------------------------------------------------------------------    void __fastcall TForm1::Button1Click(TObject *Sender) {        ListBox1->AddItem("Item1",(TObject *)&asTemp1);     ListBox1->AddItem("Item2",(TObject *)&asTemp2);     ListBox1->AddItem("Item3",(TObject *)&asTemp3); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) {     Caption = *((AnsiString*)(ListBox1->Items->Objects[2])); }    Jesse Chan
------
Jesse Chan
系統時間:2024-04-26 15:21:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!