Задача - есть команда целого типа, при работе принимает значение 1 и 2. Требуется привязать ее к кнопке таким образом чтобы при значении 1 кнопка была отжата, при значении 2 - нажата. Нажатие мышкой меняло значение команды.
Как это сделать?
Задача - есть команда целого типа, при работе принимает значение 1 и 2. Требуется привязать ее к кнопке таким образом чтобы при значении 1 кнопка была отжата, при значении 2 - нажата. Нажатие мышкой меняло значение команды.
Как это сделать?
Из значений 1 и 2 вычесть 1, таким образом, получатся значения 0 и 1. Далее конвертировать в тип BOOL и привязать к кнопке
Если бы было так просто - не спрашивал бы!
А в обратную сторону?
Пример проекта в приложении.
Спасибо.
Работает.
Но остался вопрос из справки - что значит события для элемента мнемосхему? Не проще ли использовать их? Т.е. Событие нажатия кнопки пишет нужное значение в нужную переменную.
Или это пока не реализовано?
Про какую именно часть справки вы говорите. Приведите путь к нужному разделу.
Спасибо.
Для элемента "Кнопка с фиксацией"
Кнопка с фиксацией похожа на обыкновенную кнопку, за исключением того, что при нажатии на нее левой клавишей мыши и отпускании этой клавиши ее положение фиксируется, т.е. она остается нажатой. Если в нажатом состоянии на нее нажать, то она отжимается. Поэтому ее следует использует для выполнения действий, с двумя положениями (Вкл./Выкл.). Как и у любого элемента у кнопки с фиксацией есть события и свойства.
События элемента:
Помимо стандартных событий этот элемент имеет еще два своих события: фиксация и освобождение кнопки.
Событие "фиксация кнопки" происходит при клике (нажатию и отпусканию) левой клавиши мыши на кнопку. При этом кнопка переходит в нажатое состояние.
Событие "освобождение кнопки" происходит также при клике левой клавиши мыши на кнопку. При этом кнопка переходит в нормальное (ненажатое) состояние.
Это кнопка - контрол. Ее нужно привязывать через входы и выходы динамизации.
Не стоит ее использовать - используйте команду типа дискретный.
Спасибо.
Тогда последний вопрос - повторитель в примере необходим? Цель его использования?
В качестве сигнала обратной связи может выступать выход ФБ или ОРС переменная. Выход ФБ лучше с точки зрения архитектуры.
Спасибо.