RichTextBox 删除行的问题。 做了个程序,用了个RichTextBox 来记录程序的日志,每条操作记录放在单独的一行,但随着记录的增加,内存使用也增加。现在想只保留最后的N条记录在RichTextBox 中,请问各位大哥有何方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以使用richtextbox.Lines来进行操作,即你每次加的时候,先删除前面的,再加入新的。 用Lines属性我都找不到删除行的方法。 Sample code as follows: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;} 谢谢大家,我现在改用了ListBox,比较简单。 winform处理耗时操作 webBrowser1.Document.All[textAreaID];为空 sqldataread.read() 私有成员变量 从元数据 如何设置获取光标? 谁懂快速排序法,在线求救 checkboxlist的问题(如何确定ITEM的位置),谢谢,在线等 请问用OLEDB连接的字符串怎么写在WEB.CONFIG里面? 请问如何才能把一个excel文件的内容导入到dataset中呢? 谢谢! C#里求四舍五入的函数是哪个 在.net下可以创建这样一个文件夹么?????????????????????
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;
}