vb中的a = Text1.Text和a = Val(Text1.Text)的区别是什么
作者&投稿:无谢 (若有异议请与网页底部的电邮联系)
法,为什么呢?
因为字符串做不了减法啊,系统会自动将输入的数字字符串转为数字
text1.text和text1在加减法中有什么区别呢?
没有区别
和响芪蓉: 把text的值赋给A 这里的“=”不是等号 而是赋值号 如果text为数值尽量换成a=val(text1.text) 防止变量溢出
漯河市19581977570: vb中a=text1和text1=a什么区别啊,什么时候要加text1.text? - ?
和响芪蓉: text属性是textbox控件的默认属性,不加text时,默认是text a=text1是将text1中的文本(text1.text)赋值给变量a text1=a是将变量a的值赋值给text1的text属性
漯河市19581977570: vb中怎样将文本框中的内容相加 - ?
和响芪蓉: 只要在每个命令按钮控件写上text1.text=text1.text+command.caption即可,我以commmand1\command2做示范 Private Sub Command1_Click() Text1.Text = Text1.Text + Command1.Caption End Sub Private Sub Command2_Click() Text1.Text = Text1.Text + Command2.Caption End Sub
漯河市19581977570: 问 VB中 目的 取出text1输入中的数值 为什么可以a=Text1 而不需要a=val(tex - ?
和响芪蓉: 如果没有定义a是什么类型的,a可以是任何类型. 用a=Text1得到的a就是字符型. 用a=val(Text1)得到的a是数值类型.
漯河市19581977570: VB编程中a = Text1.Text与a = val(Text1.Text)有嘛区别? - ?
和响芪蓉: VAL 是取数值的,例如: Dim a AS string a = Text1.Text Dim a AS integer a = Val(Text1.Text) 虽然VB是弱类型的, 但是明确类型,还是有利于提高性能的.
漯河市19581977570: VB中怎么同时读取多个TXT文件? - ?
和响芪蓉: open"c:/1.txt" for input as #1 input #1,a a=tex1.text close #1 Shell "explorer c:/1.txt" 很高兴为您回答!如未解决请继续询问!
漯河市19581977570: vb中赋值时为什么要乘1如:a = Text1.Text * 1 - ?
和响芪蓉: 相当于把a改成integer格式,等同于dim a as integer,便于用自定义变量a进行计算
漯河市19581977570: vb语言中Text - value(变量).Text是什么意思 - ?
和响芪蓉: value是把字符变量转变成数值变量的函数 比如说你在文本框里输入数字,默认状况下所输入的数字为文本型,需要把他转变成数值型才能进行加减乘除的运算. 比如把text1里的文本转换为数值型可以这样用 a = Val(Tex1.Text) 这样以后就可以用a 来代替text1 了
漯河市19581977570: vb 中点跟下划线有什么不同 text1.text form1 - click - ?
和响芪蓉: 下划线表示的是事件,此为过程:private sub form1_click end sub 点表示的是属性或方法:属性:text1.text="aa" a=text1.text 方法:text1.setfocus text1.move 100
漯河市19581977570: 急!VB中text1.text=text1.text & a & ""是什么意思 - ?
和响芪蓉: vb里面的=号有两种意思.一种是等于,另一种是赋值.你这里的=就是赋值.意思就是在text1原来的基础上并上a.这里的a是一个变量具体a取什么值有代码决定如果a没有赋值的话默认为空.而最后面的 & ""这里也是并上空.可以不写.比如 text1=你好啊 a=55 执行代码后text1里面就会变成 你好啊55