VB中的回车为什么必须是 chr(10) & chr(13),为何 chr(13)不行?

kanzm 2009-01-29 10:14:20
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)了。

请大家说说,回车的问题
...全文
179 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
用户 昵称 2009-01-30
  • 打赏
  • 举报
回复
windows规定的。
guo40 2009-01-29
  • 打赏
  • 举报
回复
因為vbCrLf是一個字符串常量,它有兩個字符,分別是chr(13)和chr(10),你用asc()取出來的只是第一個字符的ascii碼,第二個字符的ascii碼沒有取出來。
kanzm 2009-01-29
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
MsgBox Asc(vbCrLf)
End Sub

为什么显示结果是13呢?
vbcrlf是一个常量呀,表示的就是回车换行呀。
guo40 2009-01-29
  • 打赏
  • 举报
回复
因為windows環境下的換行規定是換行+回車

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧