0ascii255
創(chuàng)新互聯(lián)建站專注于黃南州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供黃南州營銷型網(wǎng)站建設(shè),黃南州網(wǎng)站制作、黃南州網(wǎng)頁設(shè)計(jì)、黃南州網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造黃南州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供黃南州網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
我來補(bǔ)充一下代碼吧,在form中加入一個(gè)Text1
Private Sub Text1_Change()
If Text1.Text = "" Then Exit Sub '如果是空字符串,就退出此過程
Dim a
a = Asc(Mid(Text1.Text, Len(Text1.Text), 1))
If a 255 Or a 0 Then MsgBox "剛才輸入的是漢字" Else MsgBox "剛輸入的是字符"
End Sub
這是靠ASCII碼來判斷的,你根據(jù)你的程序需要進(jìn)行修改吧,這是對(duì)輸入框約束輸入的比較常用的方法之一,你可以去搜索一下英文字符ASCII碼表.
str = "hello,everybody. " 返回false,位置0。(不含漢字和漢語標(biāo)點(diǎn)符號(hào))
str = "hello,ererybody。 " 返回false,位置16。(最后一個(gè)句號(hào)是漢語標(biāo)點(diǎn)符號(hào))
先謝過大家了!
指定編碼為默認(rèn),這樣寫
Dim sr2 As IO.StreamReader = New StreamReader(("d:\輔助程序\sm.txt", System.Text.Encoding.Default)
這就要調(diào)用API函數(shù)了
給你代碼吧
記得給點(diǎn)分啊
Private
Const
KeysM
=
H8000
Private
Declare
Function
GetAsyncKeyState
Lib
"user32"
(ByVal
vKey
As
Long)
As
Integer
Private
Sub
TextBox1_KeyDown(ByVal
sender
As
Object,
ByVal
e
As
System.Windows.Forms.KeyEventArgs)
Handles
TextBox1.KeyDown
Me.Text
=
e.KeyValue
If
e.KeyValue
=
Keys.ShiftKey
And
GetAsyncKeyState(160)
And
KeysM
Then
MsgBox("你按的是左SHIFT")
ElseIf
e.KeyValue
=
Keys.ShiftKey
And
GetAsyncKeyState(161)
And
KeysM
Then
MsgBox("你按的是右SHIFT")
End
If
End
Sub
網(wǎng)頁標(biāo)題:vb.net驗(yàn)證中文 vb驗(yàn)證碼
標(biāo)題URL:http://chinadenli.net/article32/doddhsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、自適應(yīng)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站導(dǎo)航、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)