Графические объекты в ссылках могут адресоваться с помощью setValue() и getValue(), а так же используя оператор «dot».
Для установки атрибутов графического объекта в ссылке выберите опцию Select Shape/Group… из меню Edit. Откроется окно Select Shape/Shape Group/Panel Ref . Выберите желаемый объект. Теперь можно, например, задать цвет объекта.
Чтобы изменить или считать атрибуты графического объекта в другой ссылке, доступ к ним возможен с помощью referenceName.shapeName в командах setValue() или getValue(). Функция getShapes() возвращает список имен форм (или RefName.ShapeName). Возвращенные имена можно использовать для адресации графических объектов.
ПРИМЕР
Функция задает красный цвет фона эллипса в ссылке. Первый параметр это имя графического объекта, второй — атрибут, а третий параметр — допустимое значение.
main() { setValue(«Ellipse», «backCol», «Red»); } |
Графический объект с именем «graphics_example» делается невидимым.
main() { graphics_example.visible(FALSE); } |
Данный пример показывает способ адресации графических объектов в ссылках (или по ссылкам в ссылках), используя команду «setValue()» с панели.
Первая функция устанавливает красный цвет фона графического объекта «RECTANGLE1» в ссылке «Ref1». Вторая функция изменяет цвет фона объекта «ELLIPSE1» в ссылке «ref2», которая встроена в ссылку «ref1».
main() { setValue(«Ref1.RECTANGLE1», «backCol», «red»); setValue(«Ref1.Ref2.ELLIPSE1», «backCol», «blue»); } |