private void SelectListItem(DetailsListView LView, int Index) { //単一 Rectangle bnd = new Rectangle(); bool flg = false; var item = LView.FocusedItem; if (item != null) { bnd = item.Bounds; flg = true; } do { LView.SelectedIndices.Clear(); } while (LView.SelectedIndices.Count > 0); item = LView.Items[Index]; item.Selected = true; item.Focused = true; if (flg) LView.Invalidate(bnd); }