如何判断textbox中输入的字符是否大于4个?

shgz 2000-07-06 11:47:00
如何判断textbox中输入的字符是否大于4个?
...全文
154 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mafangsan 2000-07-06
  • 打赏
  • 举报
回复
Len 函数
返回 Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数。
语法
Len(string | varname)
Len 函数的语法有下面这些部分:
部分 说明
string 任何有效的字符串表达式。如果 string 包含 Null,会返回 Null。
Varname 任何有效的变量名称。如果 varname 包含 Null,会返回 Null。如果 varname 是 Variant,Len 会视其为 String 并且总是返回其包含的字符数。
说明
两个可能的参数必须有其一(而且只能有其一)。如为用户定义类型,Len 会返回其写至文件的大小。
注意 LenB 函数作用于字符串中的字节数据,如同在双字节字符集(DBCS)语言中一样。所以 LenB 返回的是用于代表字符串的字节数,而不是返回字符串中字符的数量。如为用户自定义类型,LenB 返回在内存中的大小,包括元素之间的衬垫。对于使用 LenB的示例代码,请参阅示例主题中的第二个示例。
Un1 2000-07-06
  • 打赏
  • 举报
回复
private sub text1_change()
if len(text1)>4 then
msgbox "xxxxxxxxxx"
end if
end sub
shgz 2000-07-06
  • 打赏
  • 举报
回复
谢谢各位回答得那么详细。
Tyro 2000-07-06
  • 打赏
  • 举报
回复
只要将textbox中的值取出用len函数判断就可以了,如果需要限制输入不超过4个字符

可以在change事件中处理,也可以直接设置textbox的maxlengh属性

注意:len函数处理汉字时每个汉字的长度为1,lenb函数处理汉字时每个汉字的长度为2

7,763

社区成员

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

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