StringGrid尺寸轉換的問題 |
答題得分者是:luckyjoe
|
01453
一般會員 發表:7 回覆:10 積分:3 註冊:2007-08-31 發送簡訊給我 |
現在我有一個StringGrid,row=5,col=10,每個cell可能有數值也有可能沒有,如果此時我將StringGrid的尺寸變改,如row=10,col=5,然後又想將之前cell中的內容,依序填入改後的StringGrid的cell中,目前我想到的只是先開一個array來儲存所有cell中的內容,如果內容為空的,就先填入一個不會用到的字元,再從array中的內容依序填入新的cell中,請問各位前輩及高手,是否有較快速的方法,因為如果我的StringGrid太大時,上述的作法好像並不是那麼理想。
------
不斷學習,才能豐富人生! |
luckyjoe
一般會員 發表:1 回覆:9 積分:12 註冊:2007-08-28 發送簡訊給我 |
都是同一個StringGrid的話
直接改變colcount跟rowcount 不就可以了嗎 ===================引 用 01453 文 章=================== 現在我有一個StringGrid,row=5,col=10,每個cell可能有數值也有可能沒有,如果此時我將StringGrid的尺寸變改,如row=10,col=5,然後又想將之前cell中的內容,依序填入改後的StringGrid的cell中,目前我想到的只是先開一個array來儲存所有cell中的內容,如果內容為空的,就先填入一個不會用到的字元,再從array中的內容依序填入新的cell中,請問各位前輩及高手,是否有較快速的方法,因為如果我的StringGrid太大時,上述的作法好像並不是那麼理想。 |
01453
一般會員 發表:7 回覆:10 積分:3 註冊:2007-08-31 發送簡訊給我 |
|
luckyjoe
一般會員 發表:1 回覆:9 積分:12 註冊:2007-08-28 發送簡訊給我 |
|
01453
一般會員 發表:7 回覆:10 積分:3 註冊:2007-08-31 發送簡訊給我 |
謝謝大大的解答,我想在函式內直接宣告一個TStringGrid來承接原本StringGrid的內容,然後StringGrid轉換rowcount及colcount後,再從TstringGrid中獲得data,最後再刪除TstringGrid,可是在函式內宣告TStringGrid的語法我不會,我以為語法與TMemoryStream相同,結果無法編譯,我是不是有哪裡的觀念錯誤了!
===================引 用 luckyjoe 文 章=================== STringGrid1 (4*3) 簡稱A STringGrid2 (3*4) 簡稱B 利用for將A的資料放到B 在將A隱藏
------
不斷學習,才能豐富人生! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |