日期:2014-05-18 浏览次数:21277 次
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
    if (e.CurrentValue == CheckState.Checked) return;
    for (int i = 0; i < ((CheckedListBox)sender).Items.Count; i++)   
    {
        ((CheckedListBox)sender).SetItemChecked(i, false);
    }
    e.NewValue = CheckState.Checked;
}
------解决方案--------------------
单选为啥不用radiobuttonlist?
------解决方案--------------------
就是为什么不直接用单选呢?
选择之前,最好全部取消,然后再选择
------解决方案--------------------
同意2楼观点...