赋值语句的语法格式如下:
[Let] 变量名或属性名 = 表达式
功能:计算右端的表达式,并把结果赋值给左端的变量或对象属性。 Let 表示赋值,通常可省略。符号“ = ”被称为赋值号。
[ 例 3.1] 已知 a=6,b=9, 计算 c= 。
编写的窗体单击事件过程代码如下:
Private Sub Form_Click()
Dim a As Single, b As Single, c As Single
a = 6
b = 9
c = Sqr(a * a + b * b)
Print "C="; c
End Sub
运行程序后单击窗体,输出结果如下:
C=10.81665
关于赋值语句,说明如下:
( 1 )表达式中的变量必须是赋过值的,否则变量取一个默认值。
( 2 )赋值语句与数学中等式具有不同的含义。
( 3 )变量出现在赋值号的右边和左边,其用途是不相同的。
( 4 )赋值号两边的数据类型必须一致,对于某些情况,如将数值赋给字符串变量、将数值形式的字符串赋给数值变量等, VB 也能自动进行数据类型转换。
[ 例 3.2] 设计程序,实现两个文本框内容的交换。
( 1 )在窗体上建立两个标签、两个文本框和一个命令按钮,如图 3.1 所示。

( 2 )程序代码如下:
Private Sub Command1_Click()
Dim t As String
t = Text1.Text
Text1.Text = Text2.Text
Text2.Text = t
End Sub
|