![]() |
|
Модераторы: bsa |
![]()
|
|
| Lostoff |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 9.12.2010 Репутация: нет Всего: нет |
Пишу программу, на данном моменте все ок, но не могу понять как зациклить всю программу, т.е. запускаю программу, сам выставляю CheckBox в положение True, при нажатии кнопки вкл (Button1), проверяется состояние всех CheckBox, и "загорается" Label - что означает все нормально, но при снятии флажка с CheckBox ничего не происходит пока снова не нажать Button1. Не понимаю как это зациклить (чтоб при изменении состояния CheckBox программа дальше продолжала работу), и смогу ли потом выйти из цикла по нажатии Button6 ?
Модератор: не забываем пользоваться кнопочкой "Код" Это сообщение отредактировал(а) bsa - 9.12.2010, 19:03 |
|||
|
||||
| mes |
|
||||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
ну так если нужна реакция на CheckBox , то и событие обрабатывайте от Checkboxa.. Добавлено через 38 секунд
эта строчка делает не то, что Вы ожидаете.. |
||||
|
|||||
| Lostoff |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 9.12.2010 Репутация: нет Всего: нет |
Эта строчка делает то что надо - проверяет первоначальное состояние, но затем (то что мне надо) при снятии флажка с CheckBox ничего не происходит пока не нажмешь Button1 Добавлено через 9 минут и 19 секунд
Большое спасибо, все заработало |
||||||
|
|||||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
||||
|
||||
| Estranged |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 158 Регистрация: 30.8.2010 Репутация: нет Всего: 3 |
if(CheckBox1->Checked,CheckBox2->Checked,CheckBox3->Checked,CheckBox4->Checked) - неправильно! CheckBox умеет извещать свое состояние при нажатии/снятии галки.
Добавлено через 1 минуту и 46 секунд mes, будет проверен только CheckBox4->Checked. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Это сообщение отредактировал(а) bsa - 9.12.2010, 19:06 |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |