Beispiel #1
0
 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;
            }
        }