помогите пожалуйста с этой чтукой
на моей программе должен находиться компонент CheckBox
она у меня работает только как кнопка обычная
делает действия только при её нажатии а должна действовать всегда пока включена(выключена) галочка.
какая процедура нужна чтобы она включала другой режим
CheckBox
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Если я правильно понял нужно проверять состояние CheckBox
и в зависимости от состояния выполнять то или иную процедуру ?
и в зависимости от состояния выполнять то или иную процедуру ?
-
- Сообщения: 340
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
Подрбонее опиши что за действие
Можно в таймер заганть или в поток а там проверять состояние чекбокса
Можно в таймер заганть или в поток а там проверять состояние чекбокса
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Ты, наверное, имеешь в виду свойство checked компонента.
Изменить состояние компонента программно можно так:
checkbox1.checked:=true (либо false)
Ну и проверять соответственно так же.
Изменить состояние компонента программно можно так:
checkbox1.checked:=true (либо false)
Ну и проверять соответственно так же.
скажу на задаче которую я делаю
вот значит програмка

тут два трека, они при передвижении перемножаются и результат идет в GroupBox
при нажатии на CheckBox результат первого трека должен возводиться в квадрат и так же результат должен быть в GroupBox
У меня значит так получилось что в квадрат возводит только тогда когда я нажму на CheckBox (как кнопка получается) а должен включиться режим чтобы число из TrackBar при передвижении сразу в квадрат возводился
вот значит програмка

тут два трека, они при передвижении перемножаются и результат идет в GroupBox
при нажатии на CheckBox результат первого трека должен возводиться в квадрат и так же результат должен быть в GroupBox
У меня значит так получилось что в квадрат возводит только тогда когда я нажму на CheckBox (как кнопка получается) а должен включиться режим чтобы число из TrackBar при передвижении сразу в квадрат возводился
Ну так ты сам на свой вопрос ответил. В процедуре пересчета проверяешь состояние чекбокса (checkbox1.checked) и в зависимости от этого меняеться ход вычислений. Т.е. при нажатии на чекбокс вызываеться пересчет, который и считает заново результат в зависимости от нового состояния чекбокса. Я думаю, тут вопрос организаторский, методов чекбокса не касается.должен включиться режим
It's a long way to the top if you wanna rock'n'roll