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

如何取出StringGrid上cell的值

答題得分者是:yorkland
老大仔
尊榮會員


發表:78
回覆:837
積分:1088
註冊:2006-07-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-02-24 01:26:08 IP:220.140.xxx.xxx 訂閱
我想請問一下~
我想要在StringGrid上click之後
就showmessage告知我所點到的cell的內容
(不是欄or列的數)
那麼 要怎麼寫呢?

yorkland
高階會員


發表:2
回覆:138
積分:108
註冊:2004-12-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-02-24 19:34:41 IP:61.59.xxx.xxx 訂閱
可參考TStringGrid中的MouseToCell的說明。
OnMouseClickEvent;
var
Column, Row: Longint;
begin
StringGrid1.MouseToCell(X, Y, Column, Row);
end;
老大仔
尊榮會員


發表:78
回覆:837
積分:1088
註冊:2006-07-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-02-25 01:54:38 IP:220.140.xxx.xxx 訂閱
可是這樣可以知道我是點選什麼內容嗎???

我的用意是打算讓讓使用者在StringGrid按了一下Cell後 (在Click事件中)
就ShowMessage出來 跟使用者講我目前所點的該Cell的內容

所以
是不是有方法可以解決呢??
yorkland
高階會員


發表:2
回覆:138
積分:108
註冊:2004-12-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-02-25 08:49:55 IP:203.70.xxx.xxx 訂閱
讀回Column與Row的值之後, 用StringGrid.Cells[Column,Row]即可讀回該Cell的值。
老大仔
尊榮會員


發表:78
回覆:837
積分:1088
註冊:2006-07-06

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-02-25 09:33:21 IP:220.140.xxx.xxx 訂閱
嗯嗯~謝謝yorkland大的回覆

系統時間:2024-05-17 16:20:14
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!