private System.Windows.Forms.ListViewItem FindByTag(object tag) { IpictureItem itemToSearch = (IpictureItem)tag; if (control != null && itemToSearch != null) { foreach (System.Windows.Forms.ListViewItem item in control.Items) { if (((IpictureItem)item.Tag).id == itemToSearch.id) { return(item); } } } return(null); }
public int GetIndexByObject(Object obj) { int index = -1; IpictureItem itemToSearch = (IpictureItem)obj; if (control != null) { for (int i = 0; i < control.Items.Count; i++) { if (((IpictureItem)control.Items[i].Tag).id == itemToSearch.id) { return(i); } } } return(index); }