728x90
private void checkedlistbox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
//체크 리스트 박스 한 아이템만 선택하도록 허용
if (e.NewValue == CheckState.Checked)
{
CheckedListBox checkedListBox = sender as CheckedListBox; //캐스팅
for (int count = 0; count < checkedListBox.Items.Count; ++count)
{
if (e.Index != count) checkedListBox.SetItemChecked(count, false);
}
}
}
출처에 있는 코드보다 조금더 쓰기 편하게 변경 했다.
728x90
'C#' 카테고리의 다른 글
C# / checkedlistbox live search, 체크 박스 리스트 검색 하기 (0) | 2021.04.08 |
---|---|
C# / Null 처리 하기 (0) | 2021.04.08 |
C# / System.InvalidOperationException: '창 핸들을 만들기 전까지 컨트롤에서 Invoke 또는 BeginInvoke를 호출할 수 없습니다.' (0) | 2021.04.06 |
C# / ShowDialog 생성시 Close() 안될 때 (0) | 2021.04.06 |
C# .Net 5.0 Winform / WebBrowser 사용 하기 (0) | 2021.03.31 |