2011-10-27 104 views
0

我需要在帶有綠色條紋背景的RichtTextBox中顯示文本。這意味着,第一行有白色背景色,第二行有綠色背景色,第三行有白色,再次是綠色等。如何創建條紋richtextbox?

我該如何實現這一點?

我現在想象的唯一方法是設置每個文本行的顏色。但是我必須用空格填充每行以獲得整行。這種方式對我來說似乎是不好的做法。

我想到了類似於OnPaint事件等的地方,我可以在顯示文本之前爲每行設置背景顏色。

如果有另一個TextControl可以處理我的問題,或者我必須實現自己的控制,這也是一個可接受的解決方案。給我一些提示。

P.S .:我使用的是.Net2.0。

+0

的思想是有RTB透明,讓背後的模式,也許使用在其上RTB停靠的自定義面板。 – jv42

+0

根據您對線條的要求,這可能不是最實用的(這就是爲什麼我沒有發佈答案)。 – jv42

回答