如何只让输入英文及数字字符和汉字?

emit 2004-07-05 05:25:55
各位大虾们:

在http://community.csdn.net/Expert/topic/3063/3063015.xml?temp=.9914514里讨论了只限制字符和数字这一功能是如何实现的。我现在想要的是不旦旦只能输入字符,而且还允许输入汉字,这该怎么做?
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
emit 2004-07-05
  • 打赏
  • 举报
回复
谢谢!谢谢,这正是我想要的。
还望今后多多指教啊!

HereWeAre 2004-07-05
  • 打赏
  • 举报
回复
给你个具体例子:

新建工程
在Form1窗体里加个文本框Text1
下面是代码,将其粘到程序中按F5运行

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii <> 13 And KeyAscii <> 8 Then
If InStr(",。/;‘、`《》?“:”}{|()*—……%¥#·!~|,./;'[]\`<>?:{}+_)(*&^%$#@!~=", Chr(KeyAscii)) <> 0 Then KeyAscii = 0
End If

End Sub
HereWeAre 2004-07-05
  • 打赏
  • 举报
回复
这个好解决呀。

If InStr(",。/;‘、`《》?“:”}{|()*—……%¥#·!~|,./;'[]\`<>?:{}+_)(*&^%$#@!~=", Chr(KeyAscii)) <> 0 Then KeyAscii = 0

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧