Доступ к свойствам графического объекта выполняется через его поля, записанные через точку после служебного слова 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 | Логический | Признак видимости объекта в Среде Исполнения. Ненулевое значение поля соответствует видимому состоянию объекта, нулевое значение - невидимому состоянию. |
Примечание: Обращение к полям графического объекта допускается только из сценария уровня объекта.