VB 用textbox 输入字符串 计算长度

2025-02-23 22:05:32
推荐回答(5个)
回答1:

vb中input是保留字,所以给空间命名的时候不要使用

我是用的 text1 和 text2 ,把 len()函数里边的双引号去掉就可以了。但是你的是input所以会出错,改了就行了
Private Sub text1_Change()
num = Len(text1.Text)
text2.Text = num
End Sub

回答2:

num = Len("input.text") 返回的是"input.text"这个字符串的长度!你自己算算"input.text"是不是10个字符?!
正确的应该是
num =Len(input.Text)

回答3:

Len("input.text")计算的是"input.text"这10个字符的字符串长度,所以都是10。
把它改成Len(input.text)应该就OK了~~

回答4:

把"input.text"
改为
input.text

返回10的原因是input.text是10个字符的。
你要返回input.text的内容,不是"input.text"这个字符串

回答5:

采纳标准答案吧。
肯定是10啊,你数一下input.text这是不是10个字母?
要变成
num=Len(input.text)