| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Вопрос по алгоритмике |
| Автор: DonPager 4.10.2007, 14:07 | ||||
| Сначала хотел запостить в алгоритмах но думаю что здесь уместнее Вопрос такой есть код:
В ответ на эту команду приходит STATUS исполнения его я и обрабатываю
чтобы всё работало и при этом если чекбокс чекнутый то он становилсябы красным? |
| Автор: Rennigth 4.10.2007, 14:54 | ||||
Примерно так, если я правильно понял проблему. Добавлено @ 15:06 А еще лутше так:
|
| Автор: DonPager 4.10.2007, 15:21 |
| т.е. добавить флажок на время выполнения процедуры присвоения, чтобы запретить рекурсию? всёрно спасибо |
| Автор: Rennigth 4.10.2007, 16:09 | ||||
| DonPager, так уж в VCL-ом CheckBox-е сделано. Вот код который вызывается при клике:
т.е. Click будет вызываться если не установлен флаг ClicksDisabled, а он находиться в области видимости protected. Как вариант, можно этой проперте увеличить область видимости, примерно так, (прописать вначале модуля):
И при необходимости устанавливать ее. |