private ListViewItem AddLogItem(string text) { if (ConvertLogLV.InvokeRequired) { AddLogItemCallback d = new AddLogItemCallback(AddLogItem); IAsyncResult result = ConvertLogLV.BeginInvoke(d, new object[] { text }); result.AsyncWaitHandle.WaitOne(); ListViewItem returnValue = (ListViewItem)this.EndInvoke(result); result.AsyncWaitHandle.Close(); return(returnValue); } else { ListViewItem result = ConvertLogLV.Items.Add(text); ConvertLogLV.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); ConvertLogLV.EnsureVisible(result.Index); return(result); } }
private ListViewItem AddLogItem(string text) { if (ConvertLogLV.InvokeRequired) { AddLogItemCallback d = new AddLogItemCallback(AddLogItem); IAsyncResult result = ConvertLogLV.BeginInvoke(d, new object[] { text }); result.AsyncWaitHandle.WaitOne(); ListViewItem returnValue = (ListViewItem)this.EndInvoke(result); result.AsyncWaitHandle.Close(); return returnValue; } else { ListViewItem result = ConvertLogLV.Items.Add(text); ConvertLogLV.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); ConvertLogLV.EnsureVisible(result.Index); return result; } }