成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

文本框只能輸入數(shù)字 如何設(shè)置textbox只能輸入數(shù)字?

如何設(shè)置textbox只能輸入數(shù)字?在Winform(C#)中要基于限制下載Textbox只能輸入數(shù)字,好象的做法那就是在按鍵事件中全面處理,判斷keychar的值。限制只能輸入輸入數(shù)字,小數(shù)點(diǎn),Ba

如何設(shè)置textbox只能輸入數(shù)字?

在Winform(C#)中要基于限制下載Textbox只能輸入數(shù)字,好象的做法那就是在按鍵事件中全面處理,判斷keychar的值。限制只能輸入輸入數(shù)字,小數(shù)點(diǎn),Backspace,del這幾個(gè)鍵。數(shù)字0~9所對(duì)應(yīng)的keychar為48~57,小數(shù)點(diǎn)是46,Backspace是8。

拖一個(gè)Textbox到窗體上,直接添加OnKeyPress事件,在事件寫(xiě)確認(rèn)的代碼,如果能判斷并非這些鍵,可以設(shè)置e.Handled的值為true,就可以屏蔽輸入。

1.判斷是否為數(shù)字或Backspace,按下面那樣的話寫(xiě)的話不能輸入輸入數(shù)字和Backspace,因?yàn)檫€得給代碼直接添加些條件,又要能鍵入小數(shù)點(diǎn)。

程序代碼

if((kc57)ampampkc!8)e.Handledtrue

2.再輸入小數(shù)點(diǎn)。再輸入的小數(shù)要符合數(shù)字的格式,相似9.9.9這樣的是不能輸入輸入的。做法那是用來(lái)轉(zhuǎn)換Textbox中之前和之后的值,然后把都很兩者的轉(zhuǎn)換結(jié)果。詳細(xì)的代碼不勝感激:

程序代碼

if(kc46)//小數(shù)點(diǎn){

if(txtMoney.Text.Length

e.Handledtrue//小數(shù)點(diǎn)又不能在第一位

catch

{

floatf

floatoldf

boolb1false,b2false

b1(txtMoney.Text,你outoldf)

b2(txtMoney.Text(),xdrs)

if(b2false)

{

if(b1true)

e.Handledtrue

exists

e.Handledfalse

}

}

}

easyui怎樣讓input中只能輸入數(shù)字?

用numberbox啊,只能輸數(shù)字的

cdr14怎么把文本框里的數(shù)字調(diào)大小?