全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1628
推到 Plurk!
推到 Facebook!

TListBox 如何得知使用者選取那一行 Line

答題得分者是:RaynorPao
cod3339
一般會員


發表:27
回覆:15
積分:8
註冊:2004-12-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-09-03 11:20:39 IP:58.99.xxx.xxx 訂閱
TListBox 如何得知使用者選取那一行 Line,請問是使用那一個函數得知的



感謝你的回應
編輯記錄
cod3339 重新編輯於 2008-09-03 11:27:55, 註解 無‧
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-09-03 11:42:59 IP:118.169.xxx.xxx 訂閱
try it ^_^

void __fastcall TForm1::ListBox1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
TPoint pt;
pt.x = X;
pt.y = Y;
ShowMessage(ListBox1->ItemAtPos(pt, false));
}
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-09-03 11:44:03 IP:210.208.xxx.xxx 訂閱
請參考以下的範例程式碼,再自行修改

[code cpp]
void __fastcall TForm1::ListBox1Click(TObject *Sender)
{
int index=ListBox1->ItemIndex;
if(index>-1)
{
AnsiString s=ListBox1->Items->Strings[index];
ShowMessage(s);
}
}
[/code]
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
cod3339
一般會員


發表:27
回覆:15
積分:8
註冊:2004-12-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-09-03 12:50:12 IP:58.99.xxx.xxx 訂閱
感謝兩位的回應,我之後有去找help有找到相關的內容,最後的方法是用 
RaynorPao 版主
同樣的方法,感謝你們
系統時間:2024-04-19 23:29:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!