怎様將 DBEdit 的內容淸除 |
尚未結案
|
endickktop
一般會員 發表:1 回覆:0 積分:0 註冊:2003-08-24 發送簡訊給我 |
各位高手們: 我的程式內用了一個DBEdit給日子輸入,並把其EditMask設定為 '!90/90/00;1;_' 。 在Runtime,當我輪入日子時,日子會按照EditMask的設定正常顯示,如 '25/08/03' ;
但當我其後想淸除DBEdit內的內容時,即只乘下 '__/__/__' ,下列的Exception Error即出現。 'Project Project1.exe raised exception class EDBEditError with message 'Invalid input value. Use escape key to abandon changes'. Process stopped. Use Step or Run to continue.' 我知道這是因為EditMask的Validate迫我使DBEdit的輸入內容必須跟從 '!90/90/00;1;_' 日子格式所致。 請問各位高手有冇方法解以上的問題呢? 謝謝十分!!
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
引言: 各位高手們: 我的程式內用了一個DBEdit給日子輸入,並把其EditMask設定為 '!90/90/00;1;_' 。 在Runtime,當我輪入日子時,日子會按照EditMask的設定正常顯示,如 '25/08/03' ; 但當我其後想淸除DBEdit內的內容時,即只乘下 '__/__/__' ,下列的Exception Error即出現。 'Project Project1.exe raised exception class EDBEditError with message 'Invalid input value. Use escape key to abandon changes'. Process stopped. Use Step or Run to continue.' 我知道這是因為EditMask的Validate迫我使DBEdit的輸入內容必須跟從 '!90/90/00;1;_' 日子格式所致。 請問各位高手有冇方法解以上的問題呢? 謝謝十分!!如果你不想改變 field的maskedit內容的話, 你可以指定一個按鍵 如 DELETE 或 BACKSPACE, 在 ONKEYDOWN 中下 TABLE1MYFIELD.CLEAR (MYFILE指你的欄位名稱) 即可 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |