public static void AddItemTS(this ListViewItem x, System.Windows.Forms.ListViewItem.ListViewSubItem s) { if (x.ListView.InvokeRequired) { x.ListView.Invoke(new EventHandler(delegate(object o, EventArgs a) { x.AddItemTS(s); })); } else { x.SubItems.Add(s); } }