在 C# 中向 ActiveX 控件中的文本框添加换行符



我正在尝试将换行符添加到要打印到 ActiveX 控件中的状态框中的字符串中。 状态框是一个多行文本框。我尝试将"\r"添加到字符串中,我尝试将System.Environment.NewLine添加到字符串中,但似乎没有任何效果。不知道还有什么可以尝试的。 任何想法将不胜感激。

Environment.NewLine 返回一个特定于平台的字符串,用于开始新行,该字符串应为:

  • "\r" (\u000D\u000A( for Windows
  • "" (\u000A( 代表 Unix

或者,您可以尝试将StringBuilder与以下内容一起使用:

sb.AppendLine(someText);
sb.AppendLine("");
sb.AppendLine(moreText);