vbcrlf是回车+换行,chr(13)是回车符,chr(10)是换行符

vbcrlf等于Chr(13)&Chr(10)回车和换行不是一样吗?看这个小示例.第一种情况PrivateSubForm_Click()DimnclAsStrin... vbcrlf等于Chr(13) & Chr(10)
回车和换行不是一样吗?

看这个小示例.
第一种情况
Private Sub Form_Click()
Dim ncl As String
ncl = InputBox("请输入您的姓名" & vbcrlf & "然后回车", "提示", "傅博青", 0, 0)
End Sub

第二种情况
Private Sub Form_Click()
Dim ncl As String
ncl = InputBox("请输入您的姓名" & Chr(13) & Chr(10)& "然后回车", "提示", "傅博青", 0, 0)
End Sub

第三种情况
Private Sub Form_Click()
Dim ncl As String
ncl = InputBox("请输入您的姓名" & Chr(13) & "然后回车", "提示", "傅博青", 0, 0)
End Sub

第四种情况
Private Sub Form_Click()
Dim ncl As String
ncl = InputBox("请输入您的姓名" & Chr(10)& "然后回车", "提示", "傅博青", 0, 0)
End Sub

以上这四种情况都能达到以下的效果,换行和回车有区别吗?
展开
 我来答
sailingzyf
2009-08-25 · TA获得超过1329个赞
知道小有建树答主
回答量:860
采纳率:0%
帮助的人:1055万
展开全部
回车是让光标位置回到当前行首。比如你的光标在第一行第七列,那么只回车就成了第一行第一列,只换行是第二行第七列,都用就是第二行第一列。
在显示输出的时候VB会调整,不管用哪个效果都相当于按了下键盘的回车。例如用word打字时,按下回车光标会到下行行首。
在写入文件时会按实际的代码写,把你举例用的字符串写入一个文本文件,然后用winhex打开就能看到区别了。
另外建议你参考下C的printf函数,对理解有帮助。

参考资料: 如果您的回答是从其他地方引用,请表明出处

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式