VB中的回车为什么必须是 chr(10) & chr(13),为何 chr(13)不行?
好象chr(10)是换行,chr(13)是回车,
但是所有教程上都这样说,回车必须是 chr(10) & chr(13)而且说chr(10) & chr(13)可以用vbcrlf代替,我用
msgbox asc(vbcrlf)
看了下常量vbcrlf对应的ascii码,发现就是13,
这么说,vbcrlf就是chr(13)了。请大家说说,回车的问题

解决方案 »

  1.   

    因為windows環境下的換行規定是換行+回車
      

  2.   

    Private Sub Command1_Click()
        MsgBox Asc(vbCrLf)
    End Sub为什么显示结果是13呢?
    vbcrlf是一个常量呀,表示的就是回车换行呀。
      

  3.   

    因為vbCrLf是一個字符串常量,它有兩個字符,分別是chr(13)和chr(10),你用asc()取出來的只是第一個字符的ascii碼,第二個字符的ascii碼沒有取出來。