Quando si devono inserire molti valori all0'interno di una listbox, è possibile fa in modo che il framework .NET aggiorni la stessa list box una sola volta al termine del riempimento.
E' sufficiente invocare il metodo BeginUpdate() prima di cominciare il riempimento della list box e il metodo EndUpdate() al termine dello stesso per rendere effettivi i cambiamenti.
Un esempio di utilizzo di questa tecnica è riportato nel seguente pezzo di codice:
.
.
lstDati.BeginUpdate()
for i=0 to 100
lstdati.Items.Add(array(i))
next i
lstDati.EndUpdate()
.
.