public static void SetListClear(Form1 form, ListView ctrl) { if (ctrl.InvokeRequired) { SetListItemCallBack d = new SetListItemCallBack(SetList); form.Invoke(d, new object[] { form, ctrl }); } else { ctrl.Items.Clear(); } }
public static void SetList(Form1 form, ListView ctrl, ListViewItem listItem) { if (ctrl.InvokeRequired) { SetListItemCallBack d = new SetListItemCallBack(SetList); form.Invoke(d, new object[] { form, ctrl, listItem }); } else { ctrl.Items.Add(listItem); ctrl.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); ctrl.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } }