[C#, Winform]checkedBoxList 항목 중 하나만 선택 하는 방법

2021. 7. 14. 16:562018년 이전 관심사/프로그램 언어

반응형

아래 그림과 같이 CheckBoxList를 선택 했을 때, 다른 CheckBoxList들은 선택 해제 되기 원하는 경우, 이를 구현하기 위한 방법을 설명한다.

 

구현 방법

private void checkedListBox_CertificateType_ItemCheck(object sender, ItemCheckEventArgs e)
{
  for (int i=0; i< checkedListBox_CertificateType.Items.Count; ++i)
  {
    if(i != e.Index)
    {
	    checkedListBox_CertificateType.SetItemChecked(i, false);
    }
  }
}

 

Default로 0 Index 선택하기

  public partial class Main : Form
    {
        public Main()
        {
            InitializeComponent();

            checkedListBox_CertificateType.SetItemChecked(0, true);
        }
    }
반응형