再问一VB简单问题???

来源:百度知道 编辑:UC知道 时间:2024/06/16 19:09:13
Private Sub Form_Load()
Label1.Caption = "欢迎光临!" & vbCrLf & _
"未知乐园欢迎您的到来" & vbCrLf & _
"WELCOME " & vbCrLf & _
"2007-06-24"
Timer1.Enabled = True
Timer1.Interval = 50
End Sub
代码中的VBCrlf我知道是回车换行意思,但是为什么后面加哪个& _啊,主要是哪个_不懂意思???
但实际上为什么是这么排列呀??
"欢迎光临!"
"未知乐园欢迎您的到来"
"WELCOME "
"2007-06-24"
不用它可以不,刚看了下面的回答,照你们那么讲,应该是:
"欢迎光临!" "未知乐园欢迎您的到来" "WELCOME " "2007-06-24" 呀 不是接着不???????弄糊涂了

呵呵 这么多高手回答啦,我做个总结吧...
我明白楼主的意思啦,首先你要明白:vbcrlf在VB里是表示:回车和换行的意思....
然后呢:"_"这个标记是表示下一行是本行的续行,如果一句代码写在两行,那么可以用"&_"这个标记
题目中:Label1.Caption = "欢迎光临!" & vbCrLf & _
"未知乐园欢迎您的到来" & vbCrLf & _
"WELCOME " & vbCrLf & _
"2007-06-24"
vbCrLf已经换行,所以此刻后面不能紧跟着它啦,但是可以靠近,换行的第一个,所以后面就跟着对齐啦....
实际上可以用这个解决:
四楼的方法:
"欢迎光临!" & vbcrlf & "未知乐园欢迎您的到来" & vbcrlf & "WELCOME " & vbcrlf & "2007-06-24"
效果一样

不知道你看明白没?????

_表示下一行是本行的续行


a=b _
+1
相当于
a=b+1

"欢迎光临!" & vbcrlf & "未知乐园欢迎您的到来" & vbcrlf & "WELCOME " & vbcrlf & "2007-06-24"

vbCrLf是VB中用于表示“回车换行”的字符串常数(长度为2字节),相当于Chr(10)+Chr(13)

_表示下一行是本行的续行

所以为出现楼主的那样的排列

如果一句代码写在两行,就得用"& _"这个标记

& _是连接到下一行语句的意思啊!
也就是下一行语句和本行是同一行的意思!