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

filed的editmask出錯

答題得分者是:cmf
cyl
中階會員


發表:163
回覆:171
積分:66
註冊:2002-07-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-21 11:59:20 IP:61.218.xxx.xxx 未訂閱
請問我在form onkeydown寫以下程式碼 if not ( ( ActiveControl is TCustomGrid ) or ( ActiveControl is TCustomMemo ) ) then // 非Memo或Grid元件 if not (ssAlt in shift) and (key=vk_Down) then // 按了向下鍵,但未按Alt鍵,因為在Combobox元件中按Alt 向下鍵可拉出選單,此功能想保留 begin SelectNext(ActiveControl, True, true); // 到下一輸入元件 key:=0; end else if not (ssAlt in shift) and (key=vk_Up) then // // 按了向下鍵,但未按Alt鍵 begin SelectNext(ActiveControl, False, true); // // 到上一輸入元件 key:=0; end else if key=VK_ESCAPE then // 按ESC begin Close; // 關掉視窗(按Esc關閉視窗也是國人習慣) end else if (key=VK_RETURN) then // 按Enter begin SelectNext(ActiveControl, True, true); // 到下一輸入元件 key:=0; end ; 以enter代替tab鍵,如果我在table 的field editmask設成date,以dbedit連接此filed但是在新增狀態下,什麼事都沒做,只是按enter就會發生invaild input value,請問這是為什麼???? 發表人 - cyl 於 2003/01/21 12:01:55
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-21 12:20:08 IP:61.218.xxx.xxx 未訂閱
------
︿︿
whyzn
中階會員


發表:46
回覆:149
積分:54
註冊:2002-06-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-21 16:44:19 IP:61.223.xxx.xxx 未訂閱
問題似乎出在 focus 離開 EditMask 後 作了資料存檔的動作 而 EditMask 並無資料,以致要把資料存入該欄位時,經檢測 發生資料不合法之情況 ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛
------
●○○○○○●○○○○○●
竹密不妨水過,山高無礙雲飛
系統時間:2024-06-29 10:20:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!