2014-04-09 52 views
1

我有一個用於顯示消息項目的RichTextBox控件。 richtextbox顯示舊信息,並允許用戶添加新文本作爲回覆。如何在RichTextBox控件中繪製一條線

我試圖找到一種方法來在每個答覆之前添加一個灰線,以便用戶知道它是前一個線程(如outlook)。

我已經嘗試過使用圖形元素,但我似乎無法在我的控件中創建任何行。我可以實現一條線的唯一方法是使用rtbMessage.AppendText("___________") 這個問題是我不知道如何檢測行結束,以便我可以停止。否則,它會纏繞到下一行,看起來很亂。

回答

1

RichTextBox控件不是像畫布一樣的圖形控件。

當我不得不做一些你所描述的事情時,我改變了相關文本的背景顏色。

+0

我結束了使用Highlight_Text例程搜索文本(__________)並更改顏色。不知道這是否是正確的方法,但運作良好,並給我我期待的結果。感謝您的建議。 – Riples