DialogEx.SetRedraw

DialogEx.SetRedraw ( boolean Redraw = true )
Примеры

Описание

Управляет перерисовыванием всех объектов на текущем диалоговом окне. Это действие полезно если выполняется последовательность действий, которая вызывает изменения на диалоговом окне. Используя это действие, можно сделать все изменения одномоментно, а не перерисовывать диалоговое окно несколько раз.

Параметры

Redraw

(логический) Перерисовывать ли приложению объекты на диалоговом окне:

ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
trueПерерисовывать объекты. (По умолчанию)
falseНе перерисовывать объекты.

Возврат

Ничего. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

DialogEx.SetRedraw(false);
Button.SetVisible("Button1", false);
Button.SetVisible("Button2", false);
Button.SetVisible("Button2", false);
Button.SetVisible("Button3", false);
Button.SetVisible("Button4", false);
DialogEx.SetRedraw(true);
В этом примере действие Button.SetVisible используется для скрытия 4 кнопок на диалоговом окне. Обычно каждая кнопка была бы скрыта отдельно и диалоговое окно перерисовывалось бы после каждого действия. В этой же ситуации действие DialogEx.SetRedraw используется для задержки перерисовывания объектов на диалоговом окне, пока все действия не будут закончены.
Смотрите также: Связанные действия