VB 中chr(10)、chr(13)和vblf、vbcr、vbcrlf的分別
1、共同點:
chr(10):換行,相當於VBLF
chr(13):回車,相當於VBCR
chr(13)+chr(10):回車+換行,相當於VBCRLF
cr是回車,隻有回車,是到本行的最頭上;lf是換行,到下一行;crlf是到下一行的最頭上
2、使用效果
1)、在msgbox中效果一樣
Dim a, b, c As String
a = "111" & vbCr & "222"
MsgBox a
MsgBox Len(a) '7
b = "111" & vbLf & "222"
MsgBox b
MsgBox Len(b) '7
c = "111" & vbCrLf & "222"
MsgBox c
MsgBox Len(c) '8
2)、在窗體輸出中的效果
Chr(13) 、 Chr(10) 、 Chr(13)+Chr(10) 是換一行;
Chr(10)+Chr(13)、兩個Chr(13)、兩個Chr(10) 是換兩行。
3)、在Text輸出中的效果
隻有隻有chr(10)+chr(13)或者VBCRLF可以換行,其他的沒有換行的效果::需要注意,換行的前提是Text控件中屬性MultiLine必須為True。
最後更新:2017-04-03 15:22:09