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

StringGrid的問題?

答題得分者是:taishyang
nieo
一般會員


發表:32
回覆:56
積分:17
註冊:2003-07-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-03 17:58:19 IP:210.68.xxx.xxx 未訂閱
請問各位大大: StringGrid可以直接在上面的欄位輸入值或修改值嗎?
taishyang
站務副站長


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-03 18:14:30 IP:140.135.xxx.xxx 未訂閱
nieo您好:   將其Options內的goEditing設定成true即可    順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~ 發表人 -
nieo
一般會員


發表:32
回覆:56
積分:17
註冊:2003-07-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-03 18:36:45 IP:210.68.xxx.xxx 未訂閱
謝謝大大的解答!!
nieo
一般會員


發表:32
回覆:56
積分:17
註冊:2003-07-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-09-04 00:22:47 IP:210.68.xxx.xxx 未訂閱
那再請問大大一下: 我寫了一段程式碼: void __fastcall TRPF::Button1Click(TObject *Sender) {   int k,m,n;   for(sum=0,k=0,m=0,n=0;kRowCount-1;k ) { m=StrToInt(StringGrid1->Cells[1][k 1]); n=StrToInt(StringGrid1->Cells[2][k 1]); Edit7->Text=m; Edit8->Text=n; Edit9->Text=m*n; } } 我執行程式碼後,每次都會出現一個訊息: '" is not a valid integer value' 然後我在繼續按執行,結果在Edit7->Text,Edit8->Text,Edit9->Text還是有出現正確的值,請問大大這是什麼原因呢?
lo
初階會員


發表:8
回覆:69
積分:25
註冊:2003-01-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-09-04 12:39:02 IP:211.76.xxx.xxx 未訂閱
因為在StringGrid1->Cells[1][k 1])沒有加入數值前,cells內是空格
nieo
一般會員


發表:32
回覆:56
積分:17
註冊:2003-07-25

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-09-04 14:03:36 IP:210.68.xxx.xxx 未訂閱
那再請問大大一下: 因為我是要讓他能自動存取從CheckListBox裡的資料,請問stringgrid可以動態產生行數嗎?
lo
初階會員


發表:8
回覆:69
積分:25
註冊:2003-01-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-09-04 14:45:40 IP:211.76.xxx.xxx 未訂閱
隨時可用 StringGrid1->RowCount=整數值 ; StringGrid1->ColCount=整數值 ; 來改變
nieo
一般會員


發表:32
回覆:56
積分:17
註冊:2003-07-25

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-09-04 21:01:51 IP:210.68.xxx.xxx 未訂閱
請問大大一下: 使用StringGrid時,要如何知道自己所點選的Cells是不是空值啊?
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-09-04 22:35:37 IP:61.227.xxx.xxx 未訂閱
if (Trim(StringGrid1->Cells[StringGrid1->Col][StringGrid1->Row]=="")) { ShowMessage("目前欄位是空值"); }
nieo
一般會員


發表:32
回覆:56
積分:17
註冊:2003-07-25

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-09-04 22:41:12 IP:210.68.xxx.xxx 未訂閱
請問BRUCE0211大大: if (Trim(StringGrid1->Cells[StringGrid1->Col][StringGrid1->Row]=="")) { ShowMessage("目前欄位是空值"); } 是任意點選一個CELL就可以判斷嗎?
系統時間:2024-05-15 13:22:08
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!