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

請問輸入的問題

尚未結案
delphi
初階會員


發表:52
回覆:64
積分:38
註冊:2002-05-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-16 10:54:15 IP:61.63.xxx.xxx 未訂閱
各位大大~~ 請問我想讓使用者只能輸入數字該如何寫 請問我想讓使用者只能輸入字串該如何寫 謝謝~~^o^~~ 逃避不一定躲得過 面對不一定最難受 孤單不一定不快樂 得到不一定能長久 失去不一定不再有 轉身不一定最軟弱
pprayer
高階會員


發表:35
回覆:185
積分:174
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-16 11:20:32 IP:211.75.xxx.xxx 未訂閱
你是說在Tedit這種元件輸入前的限制嗎? 假設你說的數字是0~9 字串是A~Z 可以在Tedit.OnKeyPress中寫 if not ( (Key >= #48) and (Key <= #57)) then abort; //這樣就不能輸入0~9以外的值 A~Z #65~#90 a~z #97~#122
T.J.B
版主


發表:29
回覆:532
積分:497
註冊:2002-08-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-16 11:54:16 IP:61.220.xxx.xxx 未訂閱
HI : 你參考一下 在onkeypress事件寫 (只能輸入數字) if not (key in ['0'..'9']) then key := #0 ; (只能輸入字串) if key in ['0'..'9'] then key := #0 ; ps:要注意有無需要特殊鍵的處理(exp: enter鍵) 天行健 君子當自強不息~~@.@
------
天行健
君子當自強不息~~@.@
delphi
初階會員


發表:52
回覆:64
積分:38
註冊:2002-05-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-17 11:46:51 IP:61.63.xxx.xxx 未訂閱
引言: 你是說在Tedit這種元件輸入前的限制嗎? 假設你說的數字是0~9 字串是A~Z 可以在Tedit.OnKeyPress中寫 if not ( (Key >= #48) and (Key <= #57)) then abort; //這樣就不能輸入0~9以外的值 A~Z #65~#90 a~z #97~#122
謝謝你~~但是T.J.Bㄉ方法比較好~因為a~z不管大小寫都可以~~在一次謝謝你 逃避不一定躲得過 面對不一定最難受 孤單不一定不快樂 得到不一定能長久 失去不一定不再有 轉身不一定最軟弱
delphi
初階會員


發表:52
回覆:64
積分:38
註冊:2002-05-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-17 11:48:13 IP:61.63.xxx.xxx 未訂閱
引言: HI : 你參考一下 在onkeypress事件寫 (只能輸入數字) if not (key in ['0'..'9']) then key := #0 ; (只能輸入字串) if key in ['0'..'9'] then key := #0 ; ps:要注意有無需要特殊鍵的處理(exp: enter鍵) 天行健 君子當自強不息~~@.@
謝謝你~~^o^ 逃避不一定躲得過 面對不一定最難受 孤單不一定不快樂 得到不一定能長久 失去不一定不再有 轉身不一定最軟弱
系統時間:2024-05-05 0:43:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!