Подтвердить что ты не робот

Как проверить элемент CheckListBox одним нажатием?

Я кодирую приложение Windows Forms на С# и используя CheckListBox Control.

Как проверить элемент CheckListBox одним нажатием кнопки

4b9b3361

Ответ 1

Я думаю, что вы ищете

CheckOnClick свойство

установите значение true

Получает или задает значение, указывающее должен ли флажок переключается, когда элемент выбран.

Ответ 2

Установите свойство в Design Time таким образом

enter image description here

или по коду:

CheckedListBox.CheckOnClick = true;

Ответ 3

Вы также можете проверить все, нажав кнопку или нажмите на контрольный список

private void checkedListBox1_Click(object sender, EventArgs e)
{

    for (int i = 0; i < checkedListBox1.Items.Count; i++)
        checkedListBox1.SetItemChecked(i, true);

}

Ответ 4

Я только что закончил работу над проблемой, когда я установил CheckOnClick в True через конструктор, но для пользовательского интерфейса все еще требовался второй щелчок, чтобы проверить элементы. Я обнаружил, что по какой-то причине файл конструктора не обновлялся, когда я менял значение. Чтобы решить, я пошел в файл конструктора и добавил строку

this.Product_Group_CheckedListBox.CheckOnClick = true;

После этого все заработало как положено. Не уверен, почему дизайнер не обновил, но, возможно, этот обходной путь кому-то поможет.