5. Команды

Для того чтобы некоторое действие можно было привязать к экранной кнопке или кнопке клавиатуры в системе предусмотрен механизм выполнения действия по идентификатору команды. Все идентификаторы описаны в unit'е uCommands.

У каждой кнопки в POS есть идентификатор команды. Получение визуальных параметров кнопки, а также обработка нажатия происходит посредством обращения к текущей активной форме (через экземпляр TssCommander в формах-потомках класса TCommanderForm),

На данный момент в POS сосуществуют два способа обработки команды:

Наследники формы TCommanderForm в соответствующих методах могут обращаться в свою очередь к соответствующим методам других объектов для обработки команды