怎么高效的让RichTextBox总是显示最后若干行?

slackeriam 2004-05-05 11:39:25
比如总是显示最后的100行,请教各位。
...全文
268 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
marvelstack 2004-06-20
  • 打赏
  • 举报
回复
在RichTextBox的TextChanged事件中处理和判断。
添加使用AppendText(方法);
使用Lines属性获取或设置文本框控件中的文本行。
wang51346 2004-06-20
  • 打赏
  • 举报
回复
使用.AppendText(s)方法而不用字符串加法,就能实现自动向上滚屏。
JohnHelf 2004-05-08
  • 打赏
  • 举报
回复
RichTextBox有lines属性吧,直接对它进行操作就可以啦
slackeriam 2004-05-06
  • 打赏
  • 举报
回复
我的意思是当RichTextBox超过100行时,再插入N行则把前N行自动去掉,像许多TELNET软件
都只保留最近的若干行。
slackeriam 2004-05-06
  • 打赏
  • 举报
回复
你好,那请问如何把前面的N行去掉?有什么方法吗
JohnHelf 2004-05-06
  • 打赏
  • 举报
回复
我猜,在richtextbox换行时,把前面的行自动去掉就行了,可以后台做个栈来存放数据,每次换行时更新栈,再把栈数据传给richrextbox

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧