VB.NET MsgBox()中\ n(对于新行)的替代方法是什么?
Answers:
vbCrLf
或vbNewLine
Environment.NewLine
或vbCrLf
或Constants.vbCrLf
VB.NET新行上的信息:http : //msdn.microsoft.com/zh-cn/library/system.environment.newline.aspx
有关信息Environment.NewLine
来自Cody Gray和J Vermeire
vbCrLf
用于VB.NET代码!只是为了与移植的VB 6应用程序兼容。Environment.NewLine
如J. Vermeire的答案中所建议,您应该改用它。
这些是创建新行的字符序列:
vbCr
是回车符(返回到行首),
vbLf
是换行符(转到下一行)
vbCrLf
是回车/换行符(类似于按Enter键)
我更喜欢vbNewLine
它是系统独立的(vbCrLf
在某些系统上可能不是真正的新产品)
vbNewLine
都简单定义为vbCrLf
。没有任何区别。
vbNewLine
更清楚地表达您的意图。显然是为了插入新行而设计的。我只是提供辅助评论。他们在“内幕”下做同样的事情。这样的实现细节不应泄漏到您的代码中。
上面的很多东西对我来说都不起作用。最终工作的是
Chr(13)
消息框必须以文本结尾,而不是变量