首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

向RichTextBox中插入行数据遇到的有关问题

2012-03-31 
向RichTextBox中插入行数据遇到的问题不停得更新Text属性,从服务器每接收到一个字符串就新增一行显示在Rut

向RichTextBox中插入行数据遇到的问题
不停得更新Text属性,从服务器每接收到一个字符串就新增一行显示在RuthTextBox中,当内容满的时候不显示滚动条,而是将所有内容清空再从第一行显示。
另外,如果接收到的是一个多行文本,而最后RichTextBox放不下的时候也要清空从头显示。

请问如上效果如何实现?

[解决办法]
你用richTextBox1.Height / richTextBox1.Font.Height;计算无滚动条时候容纳的总行数

然后在AppendText时候判断richTextBox1.Lines.count是否==上面的结果:RichTextBox1.Clear();

如果AppendText的内容是多行文本,则把文本转换成string[] strlist,依次加入

热点排行