日期:2014-05-17  浏览次数:21329 次

如何实现CheckBoxList单选功能
如何实现CheckBoxList单选功能

------解决方案--------------------
在CheckedChanged里面控制
------解决方案--------------------
以下方法可以实现你的功能
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
        {
            if (checkedListBox1.CheckedItems.Count > 0)
            {

                for (int i = 0; i < checkedListBox1.Items.Count; i++)
                {

                    if (i != e.Index)
                    {

                        this.checkedListBox1.SetItemCheckState(i,

                        System.Windows.Forms.CheckState.Unchecked);

                    }

                }

            }

        }
------解决方案--------------------
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
        {
            if (checkedListBox1.CheckedItems.Count > 0)
            {

                for (int i = 0; i < checkedListBox1.Items.Count; i++)
                {

                    if (i != e.Index)
                    {

                        this.checkedListBox1.SetItemCheckState(i,

                        System.Windows.Forms.CheckState.Unchecked);

                    }

                }

            }

        }  
 

------解决方案--------------------