我是靠谱客的博主 天真溪流,最近开发中收集的这篇文章主要介绍C#怎样获得richTextBox的行数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


richtextbox.Lines.Length
做了个程序,用了个RichTextBox 来记录程序的日志,每条操作记录放在单独的一行,
但随着记录的增加,内存使用也增加。
现在想只保留最后的N条记录在RichTextBox 中
if( richTextBox1.Lines.Length > 3 )
{
string[] sLines = richTextBox1.Lines;
string[] sNewLines = new string[sLines.Length - 3];

Array.Copy( sLines, 3, sNewLines, 0, sNewLines.Length );
richTextBox1.Lines = sNewLines;
}


string[] slines=richtextbox1.Text.Spit('n');
List<string> line1s=new List<string>();
List<string> line2s=new List<string>();
richtextbox1.Text="";
foreach(string s in slines)
{
       if(s.Contains("字符串1"))line1s.Add(s);
       else if(s.Contains("字符串2"))line2s.Add(s);
        else richtextbox1.Text+="n"+s;

}

最后

以上就是天真溪流为你收集整理的C#怎样获得richTextBox的行数的全部内容,希望文章能够帮你解决C#怎样获得richTextBox的行数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部