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

delphi中为什么有多个BeginUpdate,该如何解决

2012-03-21 
delphi中为什么有多个BeginUpdate我选中这个方法BeginUpdate,然后按下F1,获得帮助。为什么有哪么多个BeginU

delphi中为什么有多个BeginUpdate
我选中这个方法BeginUpdate,然后按下F1,获得帮助。为什么有哪么多个BeginUpdate方法。请大侠指点。谢谢、

[解决办法]
因为不同的类都有些实现了BeginUpdate这个方法的
你只要找到你需要的那个类的就好了

或者你直接在帮助里搜索那个类,再找BeginUpdate来看
[解决办法]
在对ListBox.Item.Add('')操作时
如果数据量大时,就要
 ListBox.Item.BeginUpdate;
 ListBox.Item.Add('') 
 ..
 ListBox.Item.EndUpdate;
这个时候速度会快很多,这跟Add方法有关,细节可以去看看Add这个方法的实现过程.
[解决办法]

探讨
Items.BeginUpdate是什么意思?items是一个属性。是不是很多属性也实现了这个方法????请大侠指点。谢谢!

[解决办法]
阿发伯解释得相当清楚了!
[解决办法]
简单的说就是提高效率,减少因为update和change造成的闪烁等类似的现象,
你可以理解成一把锁的两个动作。

热点排行