WinForm CheckedBoxList 單選

摘要:WinForm CheckedBoxList 單選

HI 今天要跟您介紹的是

讓CheckedBoxList  變成單選,你想說  誰會這麼皮癢(無聊)讓他變成單選呢?   

無法度RBL (radiobutton list)自己寫要花時間....直接用現成的CHKL(CheckedBoxList  )來改比較快

 

方法很簡單  在CheckedBoxList  的 事件 ItemCheck

http://msdn.microsoft.com/zh-tw/library/system.windows.forms.checkedlistbox.itemcheck(v=vs.110).aspx

 

加上這一段

if(e.NewValue == CheckState.Checked){

   foreach (int i in checkedListBox1.CheckedIndices)
                chkl.SetItemCheckState(i, CheckState.Unchecked);
}

就大功告成了~

 

這一段很重要  if(e.NewValue == CheckState.Checked)  

沒寫你會發生 瘋狂無限回圈

 

 

 

 

 

 

以上文章僅用紀錄資料使用.....