0
A
回答
0
這將突出顯示在RichTextBox
全線如果WordWrap
熄滅:
void highLightALine(RichTextBox rtb, int line, Color hiLight)
{
int i1 = rtb.GetFirstCharIndexFromLine(line);
int i2 = rtb.GetFirstCharIndexFromLine(line + 1);
if (i2 < 0) i2 = rtb.Text.Length;
rtb.SelectionStart = i1;
rtb.SelectionLength = i2 - i1;
rtb.SelectionBackColor = hiLight;
}
注意,如果WordWrap
是真的,那將仍然突出線,但只到它是可見的。它在下一行的延續不會改變。
另請注意,只有Text
可以突出顯示。 空的空間不能突出顯示 afaik。 Here是一個嘗試繪製RTB子類的示例..
+0
我想突出整個行甚至空的空間。 – Kamlesh
相關問題
- 1. 突出顯示RichTextBox中的整行
- 2. 突出顯示RichTextBox中的一行
- 3. RichTextBox突出顯示性能
- 4. C# - 突出顯示RichTextBox中的當前行
- 5. 在richtextbox中突出顯示包含「admin」的所有行
- 6. C#RichTextBox:突出顯示+撤消
- 7. WPF DataGrid突出顯示整行
- 8. VIM突出顯示整個當前行
- 9. 在懸停上突出顯示整行
- 10. c#/。NET/Winforms RichTextBox:突出顯示活動行
- 11. C#RichTextBox的突出
- 12. 將richtextbox中的文本突出顯示爲python代碼
- 13. 在richtextbox中突出顯示所有搜索的字詞
- 14. 在RichTextBox中突出顯示的時間太長了
- 15. 突出顯示richtextbox中的特定文本
- 16. 在RichTextBox中突出顯示用戶定義的關鍵字
- 17. 突出顯示JTextArea的行
- 18. 突出顯示行的NSOutlineView
- 19. Richtextbox在Web應用程序中並突出顯示文本
- 20. 如何在C#窗體RichTextBox中突出顯示HTML語法?
- 21. 如何在RichTextBox中語法突出顯示[C#]?
- 22. 在RichTextBox中使用C突出顯示語法#
- 23. 在RichTextBox中突出顯示不平衡括號C#Windows窗體
- 24. 突出「#」直到RichTextBox中
- 25. 如何突出顯示datagridview中的整行數據?
- 26. jquery突出顯示和不突出顯示錶行
- 27. 在ListView中選中時突出顯示整行
- 28. RichTextBox語法突出顯示主線程的最佳做法嗎?
- 29. 突出顯示特定的單詞在RichTextBox
- 30. 突出顯示整行時的運行時錯誤13
您需要知道WordWrap是打開還是關閉。 – TaW
http://www.codeproject.com/Questions/166848/richTextbox-Highlight-complete-line – CodeCaster
它會很好。 – Kamlesh