设置CheckedListBox为单选

         private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)//checkedListBox的一个事件
        {
            //设置CheckedListBox为单选
            #region  第一种方式
            //for (int i = 0; i < checkedListBox1.Items.Count; i++)
            //{
            //    if (i != e.Index)
            //    {
            //        checkedListBox1.SetItemCheckState(i, System.Windows.Forms.CheckState.Unchecked);
            //    }
            //}
            #endregion
            #region 第二种方式
            for(int i = 0;i             {
                if(checkedListBox1.CheckedIndices[i]!=e.Index)
                {
                    checkedListBox1.SetItemChecked(checkedListBox1.CheckedIndices[i],false);
                }
            }
            #endregion
        }

100分

你可能感兴趣的:(object)