タイトル | : Re: テキストの文字入力を半角英数またはカタカナに制限 |
記事No | : 11981 |
投稿日 | : 2008/04/09(Wed) 12:11 |
投稿者 | : aaa |
全角・半角かを判断するところに追加すればできました。
Private Function Bytechk(Value As String) As Boolean Dim LetterCount As Long '文字列の文字数 Dim ByteCount As Long '文字列のバイト数
LetterCount = Len(Value) '入力文字数 ByteCount = LenB(StrConv(Value, vbFromUnicode)) '入力文字のバイト数 If LetterCount <> ByteCount Then '全角ならば txtSendName.IMEMode = imIMEKatakanaSBCS '半角カタカナ入力に指定 txtSendName.Text = "" End If
End Function。
|