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

Объектный тип СТАТУС

Физический объектный тип c передачей ответственности "справа налево".

Тип СТАТУС предназначен для отображения информации в строке состояния (statusbar) главного окна платформы или в блокирующем окне. Само по себе создание переменной тип СТАТУС еще не обеспечивает отображения информации в строке состояния, для запуска и остановки отображения информации используются методы СТАРТ и ФИНИШ.

Поля

Тип Поле Описание Значение по умолчанию
СТРОКА текстСтроковое значение, которое должно отображаться в строке состояния или блокирующем диалоге. Это постоянная часть текста. Дополнительный текст можно установить методом ТЕКСТ.
ЛОГИКА прогрессПризнак отображения процентной шкалы в строке состояния. ДА – будет отображаться процентная шкала, НЕТ – будет отображаться обычный "бегунок", не отражающий степень выполнения вызванного процесса.
ЛОГИКА блокБлокирование доступа к другим окнам на время отображения информации в строке состояния. ДА – строка состояния отображается в отдельном окне, и другие окна недоступны, пока не вызван метод ФИНИШ. НЕТ – строка состояния отображается в левом нижнем углу главного окна, и доступ к другим окнам не блокируется.

Методы

МетодОписание
СТАРТ Запускает процесс отображения информации в строке состояния или в блокирующем диалоге.
ФИНИШ Останавливает процесс отображения информации в строке состояния или закрывает блокирующий диалог.
ТЕКСТ Позволяет установить или изменить добавочный текст.
ПРОЦЕНТ Позволяет изменить значение в индикаторе прогресса.
ОБНОВИТЬ Позволяет обновить внешний вид окна статуса и окружающих окон без изменения текста или значения в процентной шкале.
ИЗМ_ЗАГОЛОВОК Позволяет изменить постоянную часть текста (задаваемую в поле текст во время старта).
ИЗМ_ПРОГРЕСС Позволяет изменить режим индикатора прогресса (задаваемый в поле прогресс во время старта).

См. также: