FORM_WINDOW.Clone


Синтаксис

PROPERTY [RW, NE] Clone: SCAL[2];

Описание

Свойство означает - окно-клон.

При обращении по чтению свойство возвращает для окна-клона 1, для окна-оригинала 0.

При обращении по записи: присвоение 1 преобразует окно-оригинал в клон. Если окно уже было клоном, присвоение 1 безвредно. Преобразование в клон возможно только для открытых окон, при попытке сделать это для неоткрытого окна выбрасывается исключение 942. Окна, содержащие перманентные переменные, преобразовать в клон нельзя, при попытке это сделать выбрасывается исключение 944. При успешном преобразовании окна из оригинала в клон окно получает все свойства клона. Рабочее имя окна при этом моментально преобразуется и начинает соответствовать требованиям рабочего имени окна-клона. Координаты окна на экране не смещаются.

Преобразование окон-клонов в оригиналы запрещено. Поэтому при попытке присвоения 0 данному свойству выбрасывается исключение 943, причем даже если окно уже было оригиналом.

Клоны обязаны быть изолированными. Присвоение 1 данному свойству повышает значение FORM_WINDOW.Isolated до FORM_WINDOW.Isolated_In.