RichTextBox改變單行字體顏色

做個記錄,使用RichTextBox的時候,改變單行字體的顏色

在winform裏建立一個靜態類,內容如下

public static class RichTextBoxExtension
    {
        public static void AppendTextColorful(this RichTextBox rtBox, string text, Color color, bool addNewLine = true)
        {
            if (addNewLine)
            {
                text += Environment.NewLine;
            }
            rtBox.SelectionStart = rtBox.TextLength;
            rtBox.SelectionLength = 0;
            rtBox.SelectionColor = color;
            rtBox.AppendText(text);
            rtBox.SelectionColor = rtBox.ForeColor;
        }
    }

其中有4個參數

  1. 插入RichTextBox的name屬性
  2. 插入的文本內容
  3. 插入的文本顏色
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章