大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

網(wǎng)站首頁問答百科 >正文

vb中如何限制文本框輸入個數(shù)(VB文本框怎樣限制只能輸入數(shù)字值)

2022-06-19 16:40:17 問答百科來源:
導(dǎo)讀想必現(xiàn)在有很多小伙伴對于VB文本框怎樣限制只能輸入數(shù)字值方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關(guān)于VB文本框怎...

想必現(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)系刪除!


標簽:

熱點推薦
熱評文章
隨機文章