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
以上这四种情况都能达到以下的效果,换行和回车有区别吗? 展开
回车和换行不是一样吗?
看这个小示例.
第一种情况
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
以上这四种情况都能达到以下的效果,换行和回车有区别吗? 展开
1个回答
展开全部
回车是让光标位置回到当前行首。比如你的光标在第一行第七列,那么只回车就成了第一行第一列,只换行是第二行第七列,都用就是第二行第一列。
在显示输出的时候VB会调整,不管用哪个效果都相当于按了下键盘的回车。例如用word打字时,按下回车光标会到下行行首。
在写入文件时会按实际的代码写,把你举例用的字符串写入一个文本文件,然后用winhex打开就能看到区别了。
另外建议你参考下C的printf函数,对理解有帮助。
在显示输出的时候VB会调整,不管用哪个效果都相当于按了下键盘的回车。例如用word打字时,按下回车光标会到下行行首。
在写入文件时会按实际的代码写,把你举例用的字符串写入一个文本文件,然后用winhex打开就能看到区别了。
另外建议你参考下C的printf函数,对理解有帮助。
参考资料: 如果您的回答是从其他地方引用,请表明出处
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询