C# RichTextBox 修改内容

c# 专栏收录该内容
1 篇文章 0 订阅
 
//获取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 = "修改的内容";
                    }
                }
  • 0
    点赞
  • 0
    评论
  • 2
    收藏
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值