如何限制text控件输入的中文长度 目的: 设定maxLength = 10 ,可输入10个非中文字符,但只能输入5个中文字符,就是中文字符算两个长度,该怎么作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我这里~VB 6.0 SP6 XP设.MaxLength = 10可以输入10个中文字符…… VB 6.0处理字符串用的是Unicode中英文都是一样按单字个数来处理的~ 用 LenB(StrConv(Text1.Text, vbFromUnicode)) 来取得文本框里真正的字节个数,自己做判断限制 Private Sub Form_Load() Text1.MaxLength = 5End Sub If LenB(StrConv(Text1.Text, vbFromUnicode)) > 10 Then MsgBox "超过!"End If VB组合的问题 如何读取Excel中的sheet名称? 请教大虾如何在一个窗体中实现倒计时功能 VB开发的Activex dll是否在win98下运行的话,需要VB库的支持么? 求关于建立数据库的SQL语句 如何用VB写一段代码获得Excel文件中已用部分的行数和列数? VB做CGI的问题 有没有控件变量 向各位大狭请教 求 Rs.ActiveConnection = CurrentProject.Connection出错,何解? 500分求进销存源码。VB+access.注释要多 毕业设计问题
设.MaxLength = 10
可以输入10个中文字符……
中英文都是一样按单字个数来处理的~
Text1.MaxLength = 5
End Sub
MsgBox "超过!"
End If