網(wǎng)站首頁問答百科 >正文
想必現(xiàn)在有很多小伙伴對于VB文本框怎樣限制只能輸入數(shù)字值方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關(guān)于VB文本框怎樣限制只能輸入數(shù)字值方面的知識分享給大家,希望大家會喜歡哦。
1、 新建一個標準EXE程序。
2、 繪制界面,添加一個 Textbox 控件,改名為 txbNumber。
3、 編寫代碼。在代碼窗口中,添加 txbNumber_KeyPress 事件。
轉(zhuǎn)載或者引用本北文內(nèi)容請注明革知來源于芝士運廠回答
4、查ASCII碼表,得到0的ASCII碼是48。輸入以下語句:
If KeyAscii < 48 Or KeyAscii > 57 Then KeyAscii = 0
動化正活邊山世真溫步歷構(gòu)率層識。
這條語句用來判斷輸入的字符是否在0-9的范圍,如果不在這個范圍,就把這個輸入的字符屏蔽掉。
要用生加天樣解革級區(qū)百今勞市準劃卻。
5、但這么做會產(chǎn)生一個問題,就是使用BackSpace刪除字符的時候,由于按鍵被屏蔽,無法刪除。只要在上面的語句前在添加一條語句:If KeyAscii = 8 Then Exit Sub,意思是,如果按了BackSpace,就直接退出該過程,按鍵就不會被屏蔽了。
6、調(diào)試運行。按F5,在文本框中輸入任意字符,可以看到只有數(shù)字能顯示在文本框中。按退格鍵,字符也能正常刪除。
7、 如果輸入的數(shù)字可能是小數(shù),那么還要添加如下代碼:
If KeyAscii = 46 And Not CBool(InStr(txbNumber,".")) Then Exit Sub
當輸入小數(shù)點時,程序判斷文本框中是否已有小數(shù)點(因為一個小數(shù)中不可能有多個小數(shù)點),如果沒有小數(shù)點,則允許輸入。
本文到此結(jié)束,希望對大家有所幫助。
版權(quán)說明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!
猜你喜歡:
- 2022-06-19七龍珠任天堂游戲怎么解鎖人物(SP游戲七龍珠對打那個大招怎么使啊)
- 2022-06-192012年中考各校錄取分數(shù)線(2012年中考最低分數(shù)線)
- 2022-06-19全家福照片長寬比(全家福照片大小多少kb)
- 2022-06-19同里門票免費政策(去同里門票多少?。?/a>
- 2022-06-19艾詩官網(wǎng)查詢系統(tǒng)(艾詩官網(wǎng)查詢產(chǎn)品防偽碼)
- 2022-06-1918輪大卡車2穿越美國(卸貨鍵是那個)
- 2022-06-1910658122是什么電話號碼(請問10658518是什么電話號碼)
最新文章:
- 2022-06-191.95mb等于多少kb(95kb是什么意思啊)
- 2022-06-19暴雪戰(zhàn)網(wǎng)臺服賬號注冊(如何注冊暴雪的臺服戰(zhàn)網(wǎng))
- 2022-06-19奧運會開幕式nbc字幕版(NBC版的北京奧運會開幕式的nbc是什么意思)
- 2022-06-19七龍珠任天堂游戲怎么解鎖人物(SP游戲七龍珠對打那個大招怎么使?。?/a>
- 2022-06-19荊岳鐵路2022最新消息(荊岳鐵路的最新進展)
- 2022-06-19中介伯樂留學(xué)怎么樣(伯樂留學(xué)這個中介怎樣)
- 2022-06-19一級甲等醫(yī)療事故應(yīng)承擔什么責任(一級甲等醫(yī)療事故院方和醫(yī)生該負什么責任)
- 2022-06-192012年中考各校錄取分數(shù)線(2012年中考最低分數(shù)線)
- 2022-06-19江西四套在線直播網(wǎng)站(江西四套在線直播網(wǎng)站)
- 2022-06-19千年3怎么練武功最快(千年3如何快速提升境界)
- 2022-06-19k40列車途經(jīng)哪些站(k40次列車途經(jīng)多少站)
- 2022-06-19全家福照片長寬比(全家福照片大小多少kb)
- 2022-06-19md大戰(zhàn)略日文版下載(MD大戰(zhàn)略2的日文ROM下載)
- 2022-06-19香港人說的po是什么意思(港大土話出pool是什么意思)
- 2022-06-19非凡資源搜索器app(非凡資源搜索器)
- 熱點推薦
- 熱評文章