我在VB.NET中使用一个富文本框并传递给StringBuilder。我需要用空格或逗号替换TextBox中的新行字符。问题是新线的标准码在这种情况下似乎没有拿起这个新线字符。 Rich TextBox中是否使用特定字符作为新行?任何帮助或建议将不胜感激。VB.NET富文本框换行字符
4
A
回答
6
我能弄明白。你必须使用ControlChars.Lf,所以代码将沿着以下几行:
RichTextBox1.Text = RichTextBox1.Text.Replace(ControlChars.Lf, ",")
4
您可以尝试Environment.NewLine
作为真正的换行符的语言不可知常量(如果可能,应尽量避免使用特定于语言的常量和函数)。
RichTextBox1.Text = RichTextBox1.Text.Replace(Environment.NewLine, ",")
0
有时它只是chr(10)
或chr(13)
。 VbCrLf
是chr(10)
和chr(13)
的组合。
尝试解析出一个或另一个,看看是否有帮助。
1
您可以使用RichTextBox的Lines属性。然后,您可以将您的逗号,但你界定它如下
Dim sb As New StringBuilder(String.Join(",", Me.richTextBox1.Lines))
1
Dim linesJoined As String = String.Join(",", Me.RichTextBox1.Lines)
相关问题
- 1. 富文本框字符集
- 2. 转换富文本字符串到Excel
- 3. 如何在VB.Net中换行后得到文本框的字符
- 4. 如何在C#的富文本框中创建换行符?
- 5. 富文本json字符串
- 6. 在vb.net的富文本框中检查文本
- 7. Silverlight - 富文本框
- 8. 将字符串从两个文本框转换为hh:mm vb.NET
- 9. 获取文本框中每行的第一个字符vb.net
- 10. 富文本框字体变成选定的文本字体
- 11. PDFSharp解析富文本字符串
- 12. INSTR与长字符串(富文本)
- 13. 富文本:更改子弹字符?
- 14. 富文本字段中的符号
- 15. 在富文本框中突出显示VB.NET语法
- 16. 如何在VB.NET中的富文本框中添加图像
- 17. WPF中丰富的文本框中删除隐藏字符
- 18. 如何获取富文本框字符颜色?
- 19. 如何将WPF富文本框变为字符串
- 20. HTML Javascript富文本框(IDE)
- 21. Xamarin.Forms中的富文本框
- 22. 富文本框模板
- 23. 如何从富文本框
- 24. 对接2富文本框
- 25. Android中的富文本框
- 26. 富文本框值转移
- 27. C#富文本框高亮
- 28. C#富文本框样式
- 29. 写入富文本框。
- 30. 丰富的文本框
啊是的,ControlCharacters。我完全忘记了这些,因为我现在几乎完全在C#中工作了很长一段时间。很高兴你解决了它! – Anders 2009-08-19 20:26:56
顺便说一句,ControlChars.Lf相当于Chr(10),因为ezwi和我之前提到过:) – Anders 2009-08-19 20:29:27
但是,这又是一个VB特定的函数。为什么不使用Environment.Newline,以便它是不可知的语言? – 2009-08-20 14:34:36