CheckedListBox, позволяющий проверять только один элемент

В моемCheckedListBox Приложение Я хочу разрешить проверку только одного элемента.

У меня эти свойства уже установлены

checkOnClick = true;
SelectionMode = One;

Любой совет будет оценен

Ответы на вопрос(2)

Error: User Rate Limit Exceeded

private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
    if (e.NewValue == CheckState.Checked && checkedListBox1.CheckedItems.Count > 0)
    {
        checkedListBox1.ItemCheck -= checkedListBox1_ItemCheck;
        checkedListBox1.SetItemChecked(checkedListBox1.CheckedIndices[0], false);
        checkedListBox1.ItemCheck += checkedListBox1_ItemCheck;
    }
}

Error: User Rate Limit Exceeded

Решение Вопроса

Error: User Rate Limit Exceeded

private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e) {
      for (int ix = 0; ix < checkedListBox1.Items.Count; ++ix)
        if (ix != e.Index) checkedListBox1.SetItemChecked(ix, false);
    }

Ваш ответ на вопрос