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.
В режиме терминального клиента окно диалога безусловно создается на стороне терминального клиенте.