我在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