filed的editmask出錯 |
答題得分者是:cmf
|
cyl
中階會員 ![]() ![]() ![]() 發表:163 回覆:171 積分:66 註冊:2002-07-11 發送簡訊給我 |
請問我在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 發送簡訊給我 |
------
︿︿ |
whyzn
中階會員 ![]() ![]() ![]() 發表:46 回覆:149 積分:54 註冊:2002-06-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |