C# RichTextBox 修改内容

来源:互联网 发布:centos修改文件夹权限 编辑:程序博客网 时间:2024/06/06 04:18
 
//获取richtextbox 的行数
int len = this.richtextbox .Lines.Length;
//循环修改
                for (int i = 0; i < len; i++)
                {
                    if (this.richtextbox .Lines[i].Contains("要修改的内容"))
                    {
  //获取当前要修改的内容的下标
                        int count = this.chatBox_history.GetFirstCharIndexFromLine(i); 
  //查找要修改的内容在richtextbox 的下标
                        int start = this.chatBox_history.Find("-[未读]", count, RichTextBoxFinds.None);  
//要修改几个字符
                        int end = 5;
//找到要修改的内容
                        this.chatBox_history.Select(start, end);
//修改颜色
    this.chatBox_history.SelectColor=Color.Red;
//修改
                        this.chatBox_history.SelectedText = "修改的内容";
                    }
                }