![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.10.2022
Сообщений: 63
|
![]()
Как установить чужой CheckBox в состояние Checked=true?
Проверяю состояние так: Код:
Так пробовал, не работает: Код:
Последний раз редактировалось BDA; 02.10.2022 в 14:29. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]()
Попробуйте так
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.10.2022
Сообщений: 63
|
![]() |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]()
Тогда так
Код:
Последний раз редактировалось macomics; 01.10.2022 в 23:45. |
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 01.10.2022
Сообщений: 63
|
![]()
Проверил, у меня была ошибка в имени класса, большое спасибо.
Цитата:
Большое спасибо за помощь |
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]()
Потому, что BM_CLICK отправляет окну два сообщения WM_LBUTTONDOWN, а после WM_LBUTTONUP.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 01.10.2022
Сообщений: 63
|
![]()
Да, получается некорректно работает только bm_SetCheck, хотя возможно это сообщение, просто добавляет отметку в checkbox, и никакого нажатия не происходит. И в итоге визуально состояние checked=true, но по факту оно false, и поэтому чтобы убрать отметку, нажимать надо 2 раза, 1 раз устанавливаем (хотя уже установлена), 2 раз убираем. Хотя возможно я ошибаюсь.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TCheckBox[x].Checked = Подсчет количества Checked := True; | XerSon | Общие вопросы Delphi | 6 | 26.04.2018 17:48 |
надо активировать процедуру только когда RadioButton8.Checked=true | Донцов | Компоненты Delphi | 3 | 06.06.2016 01:09 |
Проверка состояние checkbox | scalpel | PHP | 2 | 25.03.2013 13:45 |
Передать состояние CheckBox | Shouldercannon | Общие вопросы Delphi | 3 | 19.03.2012 23:25 |
CheckBox. Как проверить состояние | Шуримар | Microsoft Office Access | 5 | 17.01.2012 10:22 |