C# Winform RichTextBox某行颜色改变或指定不同行颜色

主要用来编辑 Richtextbox 文本框中一行代码的颜色,可以根据自己的想法自定义文本颜色及添加方式,可以做修改,内容很简单,可以直接使用,设为扩展方法即可。

Richtextbox扩展代码

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

你可能感兴趣的:(C#,c#,winform)