![]() |
|
![]() ![]() ![]() |
|
SandiK |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 18.6.2015 Репутация: нет Всего: нет |
Добрый день. Столкнулся с проблемой, которую не могу победить уже 2-ой день
![]() На форме есть CheckListBox1, CheckListBox2 и CheckListBox3. Если отмечена хотя бы одна галочка, то кнопка Button1 становится активной, если нет, то, соответственно, неактивной. Добился того, что задумка работает только внутри одного из CheckListBox, а на остальные не распространяется. Поясню на примере: В CheckListBox1 и CheckListBox2 стоит галка. Снимаем галку в CheckListBox2 и кнопка Button1 становится неактивной, хотя в CheckListBox1 галка отмечена, и кнопка должна быть активная ![]() Вот мой код:
Если правильно понимаю, нужно проверять все CheckListBox'ы на отмеченные галки, но как это правильно сделать? |
|||
|
||||
volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 3 Всего: 85 |
SandiK, чисто логика у вас хромает |
|||
|
||||
SandiK |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 18.6.2015 Репутация: нет Всего: нет |
Представленный мной выше код работает. Без всяких изменений) но он не затрагивает другие CheckListBox'ы.
|
|||
|
||||
volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 3 Всего: 85 |
SandiK, вы исправленный вариант пробовали?
если работает не так, то еще раз, внятно. 1.Что должно быть. 2.Что работает не так |
|||
|
||||
SandiK |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 18.6.2015 Репутация: нет Всего: нет |
1. На форме есть CheckListBox1, CheckListBox2 и CheckListBox3 (а возможно и больше будет в итоге). Если отмечена хотя бы одна галочка одного из CheckListBox, то кнопка Button1 становится активной, если нет, то, соответственно, неактивной.
2. Пример: CheckListBox1, CheckListBox2 и CheckListBox3 отмечены галочками. Снимаем галку в CheckListBox2 и кнопка Button1 становится неактивной, хотя в CheckListBox1 и CheckListBox3 галки отмечены, и кнопка должна быть активная. То есть должна производиться проверка по всем CheckListBox на наличие отмеченных в них Items. И если при проверке хоть где-то стоит отметка, то кнопка не станет неактивной. |
|||
|
||||
volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 3 Всего: 85 |
||||
|
||||
SandiK |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 18.6.2015 Репутация: нет Всего: нет |
||||
|
||||
volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 3 Всего: 85 |
||||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Сделайте 1 функцию, которая быдет проверять все 3 CheckListBox'а и вызывайте ее из обработчика всех 3х CheckListBox'ов
|
|||
|
||||
SandiK |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 18.6.2015 Репутация: нет Всего: нет |
![]() ![]() |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |