До сих пор я никогда не имел дело с checkedListBox1. Программа, которую я хочу сделать, выиграет от ее использования, а не от многочисленных флажков.
У меня есть код:
private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
int selected = checkedListBox1.SelectedIndex;
this.Text = checkedListBox1.Items[selected].ToString();
}
Проблема в том, что каждый раз, когда я нажимаю на поле, и он выделяется, он затем выбирает выделенный объект. Я ищу, чтобы распознать изменение в том, что было выбрано, а не выделено.
Я также хочу знать, что если первый элемент индекса в CheckListBox отмечен, а также третий, как мне проверить, истинно это или нет?
Я уверен, что в конце концов разберусь с этим, но просмотр кода очень поможет.
Скажем, у меня есть 3 окна: Box A = messageBox.Show ("a"); Поле B = messageBox.Show("b"); Поле C = messageBox.Show("c");
Он будет отображать mbox только в том случае, если флажок установлен. Я хочу знать, как я могу проверить, отмечены ли, например, A и C, чтобы, если я нажал кнопку, два messageBoxes отображали либо «a», а затем «c»
OnItemCheck
? - person Rudi Visser   schedule 25.10.2012