private void AddSelectItemItem(RepositoryFileInfoBase item, int?imageIndex) { if (imageIndex == null) { if (item is RepositoryApplicationInfo) { imageIndex = 4; } if (item is RepositoryThemeInfo) { imageIndex = 5; } if (item is RepositoryWaitImagesInfo) { imageIndex = 6; } if (item is RepositoryCustomMenuInfo) { imageIndex = 7; } if (item is RepositoryWebserviceInfo) { imageIndex = 8; } if (imageIndex == null) { imageIndex = 4; } } ListViewItem lvi = new ListViewItem(item.ToString(), (int)imageIndex); lvi.Tag = item; lvSelectItem.Items.Add(lvi); }