Memoedit是Devexpress代替Visual Studio自带RichTextBox的控件,但是为了摒弃其复杂性,并无RichTextBox中的AppentText方法,改用
memoedit.EditValue += message + Environment.NewLine;
memoedit.SelectionStart = memoedit.Text.Length;
memoedit.ScrollToCarent();
测试发现在数据量很大的时候,效率很差,导致界面卡死无法响应其他操作。
查看Devexpress官方文档可发现,memoedit中在MaskBox属性下隐藏着AppendText方法,此方法继承自TextEdit。
memoedit.EditValue += message + Environment.NewLine;
memoedit.SelectionStart = memoedit.Text.Length;
memoedit.ScrollToCarent();
测试发现在数据量很大的时候,效率很差,导致界面卡死无法响应其他操作。
查看Devexpress官方文档可发现,memoedit中在MaskBox属性下隐藏着AppendText方法,此方法继承自TextEdit。
于是修改代码为memoedit.MaskBox.AppendText 完美解决问题。
http://blog.sina.com.cn/s/blog_7b9839630101jndg.html