我正在尝试将各种函数的输出合并到一个文本框中,但所有内容都出现在一行中。我应该如何在变量之间插入换行符?我有以下类似代码:
Me.TextBox.text = output1 + output2
我希望能有类似这样的东西:
Me.TextBox.text = output1 + ENTER + output2
有什么想法吗?
谢谢!
我正在尝试将各种函数的输出合并到一个文本框中,但所有内容都出现在一行中。我应该如何在变量之间插入换行符?我有以下类似代码:
Me.TextBox.text = output1 + output2
我希望能有类似这样的东西:
Me.TextBox.text = output1 + ENTER + output2
有什么想法吗?
谢谢!
Environment.NewLine
是一个只读变量,你可以使用它。还有一个名为 vbCrLf
的变量,但它仅用于旧版本,而且不依赖环境。
尝试以下代码:
Me.TextBox.Text = output1 + Environment.NewLine + output2
Me.TextBox.text = output1 & Environment.NewLine & output2
在vb.net中,使用&连接字符串,而+是遗留的支持方式。
通常情况下,Environment.NewLine是首选的方法。它会在Windows系统中产生回车和换行符,而在Unix系统中只会产生换行符...
http://msdn.microsoft.com/en-us/library/system.environment.newline.aspx
还要注意的是,您可以使用Microsoft.VisualBasic命名空间中的vbCrLf,它将始终返回回车和换行符。