key 限制字元的輸入

2022-01-22 17:10:22 字數 1548 閱讀 5771

//限制字元的輸入

proceduretform1.edit1keypress(sender: tobject;varkey: char);

begin

if(keyin['\', '/', ':', '*', '?', '', '|'])then

key := #0;

ifnot(keyin['0'

..'9', 'a'

..'z', 'a'

..'z'])then

key := #0;

end;

只能數字且只能輸入乙個小數點

proceduretform1.edit1keypress(sender: tobject;

varkey: char);

begin

ifnot(keyin['0'

..'9', '.', #8])then

key := #0;

if(key =

'.')and(pos('.', edit1.text) >

0)then

key := #0; // 只能數字且只能輸入乙個小數點

end;

//只允許輸入數字的tedit元件

//讓edit 或memo右鍵無效措施:

//1. 設定edit或memo的contextpopup事件 設定: handled:=true; 即使右鍵對當前控制項無效

//2.可以使用乙個的空的popupmenu1 這樣可以視為右鍵無效

//右鍵貼上無效

proceduretform1.edit1contextpopup(sender: tobject; mousepos: tpoint;

varhandled: boolean);

begin

handled:=true;

end;

來自為知筆記(wiz)

C 輸入字元限制

只能輸入數字 0 9 只能輸入 n 位的數字 d 只能輸入至少 n 位的數字 d 只能輸入 m n 位的數字 d 只能輸入零和非零開頭的數字 0 1 9 0 9 只能輸入有兩位小數的正實數 0 9 0 9 只能輸入有 1 3 位小數的正實數 0 9 0 9 只能輸入非零的正整數 1 9 0 9 只能...

C 輸入字元限制

只能輸入數字 1 katex parse error expected group after at position 17 只能輸入 n 位的數字 d 只能輸入至少 n 位的數字 d 只能輸入 m n 位的數字 d 只能輸入零和非零開頭的數字 0 1 9 0 9 只能輸入有兩位小數的正實數 2 0...

限制輸入特殊字元

有時候我們輸入一些東西,或者發表一些文章,會提示,您輸入的內容函式特殊字元,或者不正常的字眼,這樣的功能是怎麼實現的呢?本菜鳥找到了乙個限制特殊字元輸入小功能,現在分享給大家,希望對大家在後期的學習中,有幫助。自定義方法 自定義要檢查的字元 private sub specialcheck stri...