问 VB中 目的 取出text1输入中的数值 为什么可以a=Text1 而不需要a=val(tex
答案:1 悬赏:10 手机版
解决时间 2021-04-05 01:21
- 提问者网友:美人性情
- 2021-04-04 10:24
问 VB中 目的 取出text1输入中的数值 为什么可以a=Text1 而不需要a=val(tex
最佳答案
- 五星知识达人网友:夜余生
- 2021-04-04 10:33
如果没有定义a是什么类型的,a可以是任何类型。
用a=Text1得到的a就是字符型。
用a=val(Text1)得到的a是数值类型。追问。。a定义了我懒得说了就是为什么用第一个也可以计算老师说是相容追答如果没有定义a是什么类型的,a可以是任何类型。
用a=Text1得到的a就是字符型,
用a=a+1时,就是数值型了啊,没有定义a是什么类型的,a可以是任何类型。追问为什么不要text1.text呢追答a = text1.text
和
a = text1
得到的值是一样的。追问只有这个可以不加属性名吗?有没有其他的也是这样的追答vb中,没有定义的变量,默认是变体型。只要不定义就用的,就可以用,比如:
a=1023.5
text1=a
然后text1.text就会显示1023.5。数值当文本用。
又比如:
a = True
Text1 = a ‘当字符用
If a = True Then MsgBox "a is True" ‘当布尔变量用
用a=Text1得到的a就是字符型。
用a=val(Text1)得到的a是数值类型。追问。。a定义了我懒得说了就是为什么用第一个也可以计算老师说是相容追答如果没有定义a是什么类型的,a可以是任何类型。
用a=Text1得到的a就是字符型,
用a=a+1时,就是数值型了啊,没有定义a是什么类型的,a可以是任何类型。追问为什么不要text1.text呢追答a = text1.text
和
a = text1
得到的值是一样的。追问只有这个可以不加属性名吗?有没有其他的也是这样的追答vb中,没有定义的变量,默认是变体型。只要不定义就用的,就可以用,比如:
a=1023.5
text1=a
然后text1.text就会显示1023.5。数值当文本用。
又比如:
a = True
Text1 = a ‘当字符用
If a = True Then MsgBox "a is True" ‘当布尔变量用
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯