Tstringlist 的begin Update,EndUpdate 有什么作用?(50)

  • 主题发起人 主题发起人 www.ynxbs.com
  • 开始时间 开始时间
W

www.ynxbs.com

Unregistered / Unconfirmed
GUEST, unregistred user!
Tstringlist 的BeginUpdate,EndUpdate 有什么作用?
 
BeginUpdate原型:procedure BeginUpdate;注解:此方法是在字符串列表与可视化列表控件进行操作时使用的,目的是防止添加或删除item时进行刷新(在大数据量进行添加或删除操作时是很费时间的)。与EndUpdate进行配对操作。procedure TForm1.Button1Click(Sender: TObject);vari:integer;beginlistbox1.Items.BeginUpdate;for i:=0 to 10000 dobeginlistbox1.items.Add(inttostr(i));end;listbox1.Items.EndUpdate;end;
 
建议你看看VCL的源代码.一看不就明白, 这样的问题最好自己解决, 免得浪费大家的时间
 
后退
顶部