2010-04-16 3 views
0

나는 목록보기와이 있고 양식에 삭제 버튼을C# 목록보기 항목 선택 문제

내가 항목 (I가 비활성화 다중 선택이)

요구 사항을 제거하기 위해 모든 항목을 누르 삭제 버튼을 선택할 수 있습니다

:로 항목이 을 선택해야 다음으로 아래 항목을 다음 삭제 된 경우는 내가 그것을

답변

2

어쩌면 당신은 SelectedIndi 그것을 달성 할 수 달성하려면 어떻게 이전 항목

를 선택해야합니다 항목을 삭제 CES 모음 :

if (lviList.SelectedIndices.Count == 0) return; 
var ind = lviList.SelectedIndices[0]; 
int nextIndex; 
if (ind == lviList.Count) { 
    nextIndex = ind - 1; 
} else { 
    // when you remove, current index will be next item 
    nextIndex = ind;  
} 

DeleteItem(ind); 
lviList.SelectedIndex = nextIndex; 
+0

감사 조니가 수락하려면 당신에게 – Gaddigesh

+0

기뻐 도왔 –

+0

도움이되었습니다, 당신은 대답의 왼쪽에있는 체크 표시를 클릭하면, 답을 acccept하세요 ... 도움을 –