Руководство разработчика

Назначение отчету панели инструментов

Для текущего уровня отчета можно установить панель инструментов при помощи метода УСТ_ПАН_ИНСТР.

Панель инструментов находится вне плоскости формы, а располагается в окне рамки формы. В панели инструментов задаются кнопки, которые будут на ней отображаться, если не задать ни одной кнопки, панель инструментов не отображается.

При использовании стандартных кодов команд выполняется встроенная обработка команд. Для задания собственного алгоритма определенной команде, команда передается в обработчик команда.

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

Пример

Пример иллюстрирует установку панели инструментов в обработчике открытия формы.

  ...
  ПОДМЕНА открытие = {Пан_инстр};
  ФУНКЦИЯ Пан_инстр
    ПЕРЕМ ПАНЕЛЬ_ИНСТРУМЕНТОВ: панель
    ПЕРЕМ МИНИ_КНОПКА: кн1, кн2, кн3
    кн1.иконка.файл = "#FIND"
    кн1.команда = "_FIND_"
    кн2.иконка.файл = "#UNDO"
    кн2.команда="Назад"
    кн3.иконка.файл = "#REDO"
    кн3.команда = "Вперед"
    панель.текст_кнопок = НЕТ
    панель.равный_размер = НЕТ
    панель.кнопки = (кн1,кн2,кн3)
    УСТ_ПАН_ИНСТР(панель)
  КОНЕЦ_ФУНКЦИИ
  ...

См. также: