Ответ 1
Я думаю, что вы ищете
CheckOnClick свойство
установите значение true
Получает или задает значение, указывающее должен ли флажок переключается, когда элемент выбран.
Я кодирую приложение Windows Forms
на С# и используя CheckListBox
Control.
Как проверить элемент CheckListBox одним нажатием кнопки
Я думаю, что вы ищете
CheckOnClick свойство
установите значение true
Получает или задает значение, указывающее должен ли флажок переключается, когда элемент выбран.
Установите свойство в Design Time таким образом
или по коду:
CheckedListBox.CheckOnClick = true;
Вы также можете проверить все, нажав кнопку или нажмите на контрольный список
private void checkedListBox1_Click(object sender, EventArgs e)
{
for (int i = 0; i < checkedListBox1.Items.Count; i++)
checkedListBox1.SetItemChecked(i, true);
}
Я только что закончил работу над проблемой, когда я установил CheckOnClick в True через конструктор, но для пользовательского интерфейса все еще требовался второй щелчок, чтобы проверить элементы. Я обнаружил, что по какой-то причине файл конструктора не обновлялся, когда я менял значение. Чтобы решить, я пошел в файл конструктора и добавил строку
this.Product_Group_CheckedListBox.CheckOnClick = true;
После этого все заработало как положено. Не уверен, почему дизайнер не обновил, но, возможно, этот обходной путь кому-то поможет.