VB问题 mousedown

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:18:28
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
lable1.caption="鼠标坐标为("&X&","&Y&")"
End Sub
为什么要在x,y两边加上&符号 不能省去吗?

Lable1.caption="鼠标坐标为("& X &","& Y &")"
在标签显示字符串,必须是字符串。
其中:《"鼠标坐标为("》、《","》 和 《")"》是字符串,而X、Y是变量,&是连接符,《& X &》、《& Y &》是就变量值连接到字符串中。注:《、》是后加的,是为了区分,不要在程序中使用。
如果不用连接符&,程序会出现错误。

把缩进写出来是这样:
lable1.caption="鼠标坐标为(" & X & "," & Y & ")"
代表文字加上X,Y的值,如果不加&则输出:“鼠标坐标为(X,Y)”而不是具体的数值了。