卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

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

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

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

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

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

程序代碼

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

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

程序代碼

if(kc46)//小數(shù)點{

if(txtMoney.Text.Length

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

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)大?。?/h2>