private void AddAllListItems(LogMessage[] msgs) { if (lstMessages.InvokeRequired) { AddAllListItemsCallback cb = new AddAllListItemsCallback(AddAllListItems); this.Invoke(cb, new object[] { msgs }); } else { this.lstMessages.BeginUpdate(); foreach (LogMessage msg in msgs) { this.lstMessages.Items.Add(msg); } lstMessages_ItemsChanged(null, null); this.lstMessages.EndUpdate(); } }
private void AddAllListItems(LogMessage[] msgs) { if (lstMessages.InvokeRequired) { AddAllListItemsCallback cb = new AddAllListItemsCallback(AddAllListItems); this.Invoke(cb, new object[] { msgs }); } else { this.lstMessages.BeginUpdate(); foreach (LogMessage msg in msgs) this.lstMessages.Items.Add(msg); lstMessages_ItemsChanged(null, null); this.lstMessages.EndUpdate(); } }