PDA

Просмотр полной версии : Работа с кнопками в Trace mode 6



Kaef
05.06.2018, 11:16
Добрый день,

Подскажите пожалуйста как сделать так, чтобы при нажатии на кнопку она меняла цвет, а при повторном нажатии возвращала свой начальный цвет

AndreyV
19.06.2018, 11:46
Вопрос лучше писать сразу в Адастру: http://www.adastra.ru/ они оперативнее ответят.

Если кратко, то создаете аргумент экрана, где будет храниться информация о положении кнопки. Открываете кнопку на редактирование, в общих свойствах объекта в Заливке добавляете вид индикации, например arg=const, привязываетесь к созданному аргументу, добавляете цвета Истинно/Ложно (там же можно задать дополнительный цвет для мигания), задаете константу, например "1", Использовать системный цвет - FALSE обязательно (иначе будет кнопка выглядеть как нажата-отжата в ОС). Во вкладке События (там где иконка рука на мышке) задаете по нажатию Передать значение, Тип передачи - XOR, значение - "1", привязка Результата и Источника к созданному аргументу, Восстанавливать значение - False. Все, теперь при каждом нажатии кнопка будет менять цвет.