protected void CrossThreadEndUpdate(ListView lview) { if (this.InvokeRequired) { CrossThreadEndUpdateDelegate d = new CrossThreadEndUpdateDelegate(this.CrossThreadEndUpdate); this.Invoke(d, new Object[] { lview }); } else { lview.EndUpdate(); } }