0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 9
|
|
1 | |
Как узнать последний выбранный пункт в CheckedListBox ?10.02.2017, 00:54. Показов 2781. Ответов 4
Метки нет (Все метки)
Не могу понять как можно узнать, какой пункт был выбран для обработки его в SelectedIndexChanged.
Не нужно получать всю коллекцию выбранных элементов, а нужно получить именно тот, который был выбран при нажатии на чекбокс. Для чего это. Есть СheckedListBox с 6-тью пунктами. Одновременно могут быть выбраны такие комбинации: 1) только 1-ый пункт. 2) только 6-ой пункт. 3) любой из 2, 3, 4 (и их сочетание) И нужно обрабатывать, что бы если были выбраны 2,3 и пользователь отметил 1, то 2 и 3 сбрасывались. Если отмечен 6, то при выборе [2,3,4] шестой сбрасывался. А для этого надо понимать какой был выбран в момент выбора
0
|
10.02.2017, 00:54 | |
Ответы с готовыми решениями:
4
Spiner как проверить выбранный пункт Как сделать, чтобы Окрашивался выбранный пункт меню, в который перешёл Программно отметить пункт в CheckedListBox Выбранный пункт combobox |
1158 / 880 / 513
Регистрация: 09.04.2014
Сообщений: 2,084
|
|
10.02.2017, 12:47 | 2 |
Сообщение было отмечено ravs как решение
Решение
1
|
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
|
||||||
10.02.2017, 13:17 | 3 | |||||
ravs, я вот тут набыдлокодил вариант, выбирающий только первый пункт, не знаю насколько это правильно (подозреваю, что можно проще):
1
|
644 / 528 / 324
Регистрация: 20.05.2015
Сообщений: 1,469
|
||||||
10.02.2017, 13:30 | 4 | |||||
Сообщение было отмечено ravs как решение
Решение
Как-то так получается
1
|
0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 9
|
|
10.02.2017, 16:38 [ТС] | 5 |
Большое спасибо, ребята!
Я пытался сделать через событие SelectedIndexChanged, но так как не знал о существовании свойства SelectedIndex, которое подсказал nedel, ничего не получалось. А если обрабатывать событие ItemCheck, как подсказал Aferuga, то код становится совсем красивым. Благодарю всех откликнувшихся.
0
|
10.02.2017, 16:38 | |
10.02.2017, 16:38 | |
Помогаю со студенческими работами здесь
5
как последний пункт сделать другого цвета Как узнать выбранный компонент Выделить выбранный пункт меню Как узнать имя или индекс из списка CheckedListBox? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |