DIALOG.Create


Синтаксис

CONSTRUCTOR Create( [ Parent: DIALOG ] ): DIALOG;
CONSTRUCTOR Create( [ Id: STRING[] ];
                    WindowStyle:SCAL[5];
                    StandardClientWidth: NUMERIC[0];
                    StandardClientHeight: NUMERIC[0] ): DIALOG;

Описание

Конструктор создает пустой невидимый экземпляр класса DIALOG.

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

Второй вариант конструктора, появивившийся в версии 14.269.070, позволяет создать автопозиционируемый диалог. Параметры конструктора позволяют задать значения одноименных свойств: DIALOG.Id, DIALOG.WindowStyle, DIALOG.StandardClientWidth, DIALOG.StandardClientHeight. Автопозиционируемый диалог не позволяет изменять свойства, влияющие на его позицию, после создания экземпляра. Для автопозиционируемого диалога поддерживается стиль DIALOG.WindowStyle_ProportionalLayout.

В режиме терминального клиента окно диалога безусловно создается на стороне терминального клиенте.