天天看点

VB 中chr(10)、chr(13)和vblf、vbcr、vbcrlf的分别1、共同点:

   chr(10):换行,相当于vblf

   chr(13):回车,相当于vbcr

   chr(13)+chr(10):回车+换行,相当于vbcrlf

   cr是回车,只有回车,是到本行的最头上;lf是换行,到下一行;crlf是到下一行的最头上

        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。