C#
C# / CheckedListBox 체크 리스트 박스 1개만 선택, 중복 선택 금지
캬옹냐옹
2021. 4. 8. 14:57
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