Поля доступа к свойствам графических объектов

Доступ к свойствам графического объекта выполняется через его поля, записанные через точку после служебного слова this.

Синтаксис использования полей графического объекта:

this.<название поля>

Назначение свойств и перечень полей графического объекта приведены в таблице.

Положение и геометрия объекта
Поле
Тип выражения
Назначение свойства
1 DeltaCX Числовой Приращения ширины в пикселях относительно исходной ширины объекта, заданной в Среде Разработки.
2 DeltaCY Числовой Приращения высоты в пикселях относительно исходной высоты объекта, заданной в Среде Разработки.
3 DeltaX Числовой Приращения координаты горизонтального положения X в пикселях относительно исходного положения объекта, заданного в Среде Разработки.
4 DeltaY Числовой Приращения координаты вертикального положения Y в пикселях относительно исходного положения объекта, заданного в Среде Разработки.
5 HAnchor Числовой Горизонтальное направление изменения ширины объекта.
6 Height Числовой Высота объекта в пикселях.
7 VAnchor Числовой Вертикальное направление изменения высоты объекта.
8 Width Числовой Ширина объекта в пикселях.
9 X Числовой Координата горизонтального положения объекта X в пикселях.
10 Y Числовой Координата вертикального положения объекта Y в пикселях.
Цвета и стили рисования
Поле
Тип выражения
Назначение свойства
1 BackColor Числовой Значение фонового цвета объекта.
2 BackStyle Числовой Стиль фона объекта. Нулевое значение этого поля задает прозрачность фона объекта. При ненулевом значении фон объекта определяется цветом, заданным в поле BackColor.
3 BorderColor Числовой Значение цвета линий объекта.
4 BorderStyle Числовой Стиль линий объекта.
5 FillColor Числовой Значение цвета заполнения объекта.
6 FillStyle Числовой Стиль заполнения графического объекта.
7 ForeColor Числовой Значение цвета текста.
8 ForeStyle Числовой Стиль прозрачности текста. При ненулевом значении цвет текста определяется полем ForeColor.
Вращение
Поле
Тип выражения
Назначение свойства
1 Angle Числовой Угол поворота объекта относительно его исходного положения, заданного в Среде Разработки. Положительное значение угла означает, что объект повернут по часовой стрелке, отрицательное - против часовой стрелки.
2 OX Числовой Смещение центра вращения по вертикали. Положительное значение указывает на то, что центр вращения смещается вправо относительно геометрического центра объекта, отрицательное - влево.
3 OY Числовой Смещение центра вращения по горизонтали. Положительное значение указывает на то, что центр вращения смещается вниз относительно геометрического центра объекта, отрицательное - вверх.
Мигание
Поле
Тип выражения
Назначение свойства
1 Blink Логический Признак мерцания объекта. Ненулевое значение этого поля соответствует мерцающему состоянию, нулевое - его отсутствию.
2 BlinkBorderColor Числовой Значение цвета, которым мерцают линии объекта при установленном поле Blink.
3 BlinkBorderStyle Числовой Стиль мерцания линий при установленном поле Blink.
4 BlinkFillColor Числовой Значение цвета, которым мерцает заполнение объекта при установленном поле Blink.
5 BlinkFillStyle Числовой Значение стиля мерцания заполнения при установленном поле Blink.
6 BlinkForeColor Числовой Значение цвета, которым мерцает текст при установленном поле Blink.
7 BlinkForeStyle Числовой Значение стиля мерцания текста при установленном поле Blink. Нулевое значение этого поля задает мерцание с исчезновением текста. При ненулевом значении цвет мерцания текста определяется полем BlinkForeColor.
8 BlinkSpeed Числовой Значение скорости мерцания объекта, которая определяется по формуле 0.5 * (this.BlinkSpeed + 1). Нулевое значение поля означает, что объект мерцает с максимальной скоростью (2 раза в секунду).
Степень заполнения
Поле
Тип выражения
Назначение свойства
1 HFillDirection Числовой Горизонтальное направление изменения степени заполнения. По умолчанию заполнение объекта выполняется от его левого края вправо.
2 HPercent Числовой Степень заполнения объекта в горизонтальном направлении в процентах от его ширины в диапазоне от 0 до 100.
3 VFillDirection Числовой Вертикальное направление изменения степени заполнения. По умолчанию заполнение объекта выполняется от его верхнего края вниз.
4 VPercent Числовой Степень заполнения объекта в вертикальном направлении в процентах от его высоты в диапазоне от 0 до 100.
Прочие поля
Поле
Тип выражения
Назначение свойства
1 Enabled Логический Признак доступности объекта для пользователя. Ненулевое значение поля означает, что объект реагирует на все функции-манипуляторы, при нулевом значении нажатие на объект блокировано.
2 Text Строковый Строка текста объекта.
3 UpdateRate Числовой Частота в миллисекунда обновления (перерисовки) графического объекта. По умолчанию это частота перерисовки окна гарфического объекта.
4 Visible Логический Признак видимости объекта в Среде Исполнения. Ненулевое значение поля соответствует видимому состоянию объекта, нулевое значение - невидимому состоянию.

Примечание: Обращение к полям графического объекта допускается только из сценария уровня объекта.