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

關於用edit元件宣告陣列的問題

尚未結案
jerrychen0404
一般會員


發表:10
回覆:3
積分:2
註冊:2005-03-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-14 13:00:24 IP:210.208.xxx.xxx 未訂閱
可否請問一個問題, 就是我如果用edit元件宣告陣列的方式, 將資料 從資料庫讀出後, 一一寫入此陣列變數群中,再包 入一個scrollBox 元件, 來代替Grid, 在效能上 跟一般Grid 比較起來如何? 是否會有速度上或佔用 電腦記憶體大小的差別? 差很多嗎?
yorkland
高階會員


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-14 14:09:44 IP:220.130.xxx.xxx 未訂閱
不太了解你真正的用意。 但處理起來, 可能得費點心思, 建議你試試看TStringGrid.. 這個物件也能達到你輸入的目的, 而如果要做一些細部的動作, 也能用OnDrawCell的方式, 做多種變化, 如果要embedded其他物件, 如TCombobox或TEdit到某一個Cell也是很容易達到。
jerrychen0404
一般會員


發表:10
回覆:3
積分:2
註冊:2005-03-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-14 14:55:19 IP:210.208.xxx.xxx 未訂閱
因為我想做一個 資料表單列出, 但 須要在每個recorder的第一個欄位 設為checkBox, 其中另一欄位設為下拉 式欄位, 用DBGrid及StringGrid好像都 無法達到此需求, 才會想到此方法, 您 是否有其他建議可以指點一下? 是否可以寫個 將元件 checkbox或edit 包入DBGrid及StringGrid 的範例給我謝謝...非常感謝
figo
初階會員


發表:47
回覆:70
積分:28
註冊:2004-12-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-14 15:08:46 IP:202.175.xxx.xxx 未訂閱
procedure Tbooking.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin if (gdFocused in State) then begin if DBGrid1.SelectedIndex = 0 then begin edit1.Top := Rect.Top DBGrid1.Top; edit1.Left := Rect.Left DBGrid1.Left; end;
系統時間:2024-06-27 3:15:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!