我的意思是当RichTextBox超过100行时,再插入N行则把前N行自动去掉,像许多TELNET软件
都只保留最近的若干行。

解决方案 »

  1.   

    我猜,在richtextbox换行时,把前面的行自动去掉就行了,可以后台做个栈来存放数据,每次换行时更新栈,再把栈数据传给richrextbox
      

  2.   

    RichTextBox有lines属性吧,直接对它进行操作就可以啦
      

  3.   

    使用.AppendText(s)方法而不用字符串加法,就能实现自动向上滚屏。
      

  4.   

    在RichTextBox的TextChanged事件中处理和判断。
    添加使用AppendText(方法);
    使用Lines属性获取或设置文本框控件中的文本行。