내 앱 사용자는 checkedlistbox
에 항목을 추가 할 수 있으며 사용자는 일부 요소를 선택하고 "제거"을 클릭합니다. 내 checkedListBox
을 통해 반복하고 선택한 항목을 제거 할 수 있습니까?checklistbox를 반복하고 C에서 선택한 항목을 제거하는 방법 #
3
A
답변
2
당신은 선택한 항목의 수를 확인하고 그것을 시도
while (checkedListBox1.CheckedItems.Count > 0) {
checkedListBox1.Items.Remove(checkedListBox1.CheckedItems[0]);
}
또는
int lastIndex =checkedListBox1.Items.Count-1;
for(int i=lastIndex ; i>=0 ; i--)
{
if (checkedListBox1.GetItemCheckState(i) == CheckState.Checked)
{
checkedListBox1.Items.RemoveAt(i);
}
}
1
아래로 동안 루프에서 제거 할 수 있습니다. 카운트 1에서 0으로이 방법을 사용하면, 나머지의 인덱스를 요소를 제거 할 때 - 그것은 이러한 요소 목록에서 특정 요소를 제거하는 코드를
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
CheckBoxList1.Items.RemoveAt(i);
i--;
}
}
0
트릭을 노력하는 것은 역으로 목록을 걸을 것입니다 당신이 아직도 신경을 쓰고있는 것들은 변하지 않았습니다.
관련 문제
- 1. JList에서 선택한 항목을 제거하는 방법
- 2. ObjectListView 항목을 반복하고 선택한 항목을 삭제합니다.
- 3. 콤보 상자에서 이미 선택한 항목을 제거하는 방법
- 4. 목록 상자에서 선택한 항목을 제거하는 방법 C#
- 5. 동적으로로드 된 asp.net 메뉴 컨트롤을 반복하고 일부 항목을 제거하는 방법?
- 6. C에서 배열에서 항목을 제거하는 방법은 무엇입니까?
- 7. 선택한 항목을 설정하는 방법
- 8. 선택한 항목을 유지하는 방법?
- 9. knockoutjs onclick 버튼을 클릭하여 배열에서 선택한 목록 항목을 제거하는 방법
- 10. 드롭 다운 목록에서 선택한 항목을 제거하는 방법 (Jquery 사용)
- 11. 회 전자를 선택한 경우 회 전자에서 항목을 제거하는 방법
- 12. JavaFX를 사용하여 선택한 TableRow의 TableCell에서 선택 항목을 제거하는 방법
- 13. Observable Collection에서 항목을 제거하는 방법
- 14. ComboBox에서 선택한 값을 제거하는 방법
- 15. jlist에서 항목을 제거하는 방법
- 16. Array에서 항목을 제거하는 방법?
- 17. 페이지에서 항목을 제거하는 방법?
- 18. GDCM에서 항목을 제거하는 방법
- 19. ArrayList에서 항목을 제거하는 방법
- 20. 어댑터에서 항목을 제거하는 방법
- 21. C에서 항목을 조작하는 방법
- 22. checkListBox를 확인 하시겠습니까?
- 23. 선택한 항목을 선택한 필드에 추가하는 방법
- 24. 선택한 옵션을 동적으로 제거하는 방법
- 25. C에서 문자열에서 슬래시를 제거하는 방법 #
- 26. ANSI C에서 pthread를 제거하는 방법
- 27. C에서 # 5035 예외를 제거하는 방법 #
- 28. C에서 저널 큐를 제거하는 방법 #?
- 29. 액티브 코드 쿼리 결과에서 항목을 제거하는 방법?
- 30. Checklistbox를 SqlServerDatabase로 바인딩
거의 좋아요. 그러나 때로는 선택한 항목보다 더 많은 항목을 제거합니다 ... – Bryuk
checkedlistbox를 반복하고 선택한 항목이 있는지 확인하여 제거 할 수 있습니까? – Bryuk
당신이 루프하고 제거하려고한다면'foreach'를 사용하지 마십시오. 작동하지 않을 것입니다. 또한 for 루프를 사용할 수 있지만 처음부터 마지막으로 항목을 제거 할 수 있습니다. – Damith