读书人

CheckedListBox 怎么让它单选

发布时间: 2012-01-31 21:28:41 作者: rapoo

CheckedListBox 如何让它单选?
checkedListBox1.SelectionMode = SelectionMode.One;怎么没效果??
如何才能让他单选啊。

[解决办法]
在用户点击项的时候先将其他项选中的取消,再选中点击项
参考如下代码

C# code
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楼观点...

读书人网 >C#

热点推荐