假如有一个控件类型是CheckedListBox,名字为cklData.那么要想实现单选功能,代码如下:
private void cklData_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (cklData.CheckedItems.Count > 0)
{
for (int i = 0; i < cklData.Items.Count; i++)
{
if (i != e.Index)
{
// cklData.SetItemCheckState(i, CheckState.Unchecked);
cklData.SetItemChecked(i, false);
}
}
}
}
要获取你选中项的值代码如下:
txtValue.Text = cklData.CheckedItems[0].ToString();//获取选中项的值