К примеру имеем Min = 0, Max = 5, Step = 1
Счетчик выдаст: 0,1,2,3,4,5,0,1,2,3,4,5,0,...
А иногда нужно: 0,1,2,3,4,5,4,3,2,1,0,1,2,...
Добавил свойство: @Reverse=Изменять направление счета при достижении крайнего значения|14|0|False,True
И событие: *onReverse=Событие происходит всякий раз после изменения направления, перед событием onNext|2|
Совместимость не пострадает
Скачать архив с примером: counterex_2014_06_09.zip
И вопрос по коду элемента. Зачем эти строки?
#pas
type
Increment = procedure of object;
Decrement = procedure of object;
ThroughMax = procedure of object; // Вот это
ThroughMin = procedure of object; // И вот это
Или вот элемент из этой темы добавить: Pendulum маятник