1. 程式人生 > >C#設置richtextbox某一段文本顏色

C#設置richtextbox某一段文本顏色

染色 text rom 焦點 star back bsp lec str

假設 RichTextBox1 文本是“你好,我愛你中國”,想要把中國變為紅色,則

可以先找到中的位置是 7 ;國的位置是8

設置 RichTextBox1.SelectionStart=7;  RichTextBox1.rich.SelectionLength =8;

然後設置這一段的文字顏色

rich.SelectionBackColor = Color.FromName(“Red”); //Color.FromName()方法可以將string轉換為對應的顏色屬性,非常方便

rich.Focus(); //最後獲取焦點(如果還需要進行後面的染色,獲取焦點為了激活控件)

C#設置richtextbox某一段文本顏色