資料庫專用通用行輸入物件 設計思考 |
答題得分者是:danny
|
g9221712
高階會員 發表:145 回覆:344 積分:162 註冊:2006-07-06 發送簡訊給我 |
資料庫專用通用行輸入物件 設計思考 各位前輩及版主大大: 在ktop混了一段時間,最近想將一些VB(ACCESS)程式都轉為Delphi開發,雖然一般常用的函數都已經 目前我寫這個元件,幾乎快完成了,但是遇到一個問題,希望能能跟ktop的前輩討論 物件開發專案的說明Doc連結 http://140.125.88.4/doc/yaotest/20061001_VCL4DB.doc =========================================================================================== 1. ShowLable無法在表單一進入就顯示,因為我的ShowLable是寫在dbedit的OnChange和OnExit時去更新, constructor YaoEdit.Create(AOwner: TComponent); // 建構子、建立物件初始狀態 我的物件宣告是 不知道TWinContro這個類別,有什麼屬性類似Form 的OnShow 可以讓我這個元件,在Form一開啟時,就讓我 不知道這樣講,各位前輩和版主,理解我的問題點所在,若我講的不清楚,請告知我,我作一個
------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」 程式寫的越久,卻發現自己越來越不會寫程式! |
danny
版主 發表:100 回覆:522 積分:595 註冊:2002-03-11 發送簡訊給我 |
1. ShowLable無法在表單一進入就顯示,因為我的ShowLable是寫在dbedit的OnChange和OnExit時去更新, constructor YaoEdit.Create(AOwner: TComponent); // 建構子、建立物件初始狀態 我的物件宣告是
在 Component Create 時當然抓不到資料(DataSource 相關 Object 還沒有Instances) 你要顯示資料要在 Loaded 中處理(此Component 已經Created) protected procedure TYaoEdit.Loaded; 不過你是繼承自 TWinControl 有很多要自己處理, 繼承 TCustomMaskEdit 或 TDBEdit 是比較建議的方式
------
將問題盡快結案也是一種禮貌! |
g9221712
高階會員 發表:145 回覆:344 積分:162 註冊:2006-07-06 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |