当前位置:编程学习 > C#/ASP.NET >>

相同的内容,为什么WPF的RichTextBox的滚动条,慢得像蜗牛?记事本的滚动条,则可以很快?

--------------------编程问答-------------------- 谁能够帮忙,试试? --------------------编程问答-------------------- 机器慢 --------------------编程问答-------------------- 不关机器的事情吧,为什么在相同的机器,在windows自带的记事本里,就可以很快?

引用 2 楼  的回复:
机器慢
--------------------编程问答-------------------- 先不说RichTextBox为什么慢,你觉得RichTextBox和记事本是一种东西吗?记事本是没有格式的,纯文本,而RichTextBox是有格式的。这两种东西本身就没有可比性。 --------------------编程问答-------------------- 先不谈其它,看你代码就有问题,
循环30000次居然用string来累加,
汗,
你不知道StringBuilder么? --------------------编程问答-------------------- String在每次运算时,比如赋值或累加字符串都会生成一个新实例,你这样循环3w次有点...用StringBuilder吧 --------------------编程问答-------------------- 我是问,滚动条为什么慢。

不是问string的累加,为什么慢。

30000次累加当然是慢的。但我问的关键点,不在累加,而在滚动条。


引用 5 楼  的回复:
先不谈其它,看你代码就有问题,
循环30000次居然用string来累加,
汗,
你不知道StringBuilder么?
--------------------编程问答-------------------- 我是问,滚动条为什么慢。

不是问string的累加,为什么慢。

30000次累加当然是慢的。但我问的关键点,不在累加,而在滚动条。


引用 6 楼  的回复:
String在每次运算时,比如赋值或累加字符串都会生成一个新实例,你这样循环3w次有点...用StringBuilder吧
--------------------编程问答-------------------- 那该用什么控件?



引用 4 楼  的回复:
先不说RichTextBox为什么慢,你觉得RichTextBox和记事本是一种东西吗?记事本是没有格式的,纯文本,而RichTextBox是有格式的。这两种东西本身就没有可比性。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,