2017-05-20 4 views
-2

VB에서 리셋 버튼에 대한 코드를 작성하려고합니다. 나는 다음을 사용했다 :vb.net에서 체크리스트를 지우십시오.

그러나 체크 박스 자체 만이 아니라 강조 표시가 지워진다.

+0

당신이 체크 된 항목이 체크 또는 체크 항목 자체가 checklistbox에서 제거 할 수 하시겠습니까, 리셋 버튼 클릭 이벤트에서이 코드를 사용할 수 있습니까? 너를 아주 잘 못 만났어. – Sdp

+0

미안하지만, 나는이게 아주 새로운거야. btnReset을 클릭하면 체크 된 항목을 선택 해제해야합니다. –

답변

1

선택 및 확인은 체크리스트의 두 가지 개념입니다. ClearSelected는 항목을 선택 취소하지 않습니다. 선택 항목을 모두 선택 해제하려면 SetItemCheckState을 사용하십시오. 이것은 내가 C#에서 할 것입니다.

VB에서
foreach (int i in chlstAddIn.CheckedIndices) 
{ 
chlstAddIn.SetItemCheckState(i, CheckState.Unchecked); 
} 

For Each i As Integer In chlstAddIn.CheckedIndices 
    chlstAddIn.SetItemCheckState(i, CheckState.Unchecked) 
Next 
+0

도움을 주셔서 감사합니다. 나는 진심으로 감사한다! 초보자가되기가 어렵습니다. –

+0

나는 형제라고 느낀다! 문제가 해결되면 답변을 수락하십시오. – Sdp