Графические объекты в панелях-ссылках

Графические объекты в ссылках могут адресоваться с помощью setValue() и getValue(), а так же используя оператор «dot».

Для установки атрибутов графического объекта в ссылке выберите опцию Select Shape/Group… из меню Edit. Откроется окно Select Shape/Shape Group/Panel Ref . Выберите желаемый объект. Теперь можно, например, задать цвет объекта.

Чтобы изменить или считать атрибуты графического объекта в другой ссылке, доступ к ним возможен с помощью referenceName.shapeName в командах setValue() или getValue(). Функция getShapes() возвращает список имен форм (или RefName.ShapeName). Возвращенные имена можно использовать для адресации графических объектов.

IconПРИМЕР

Функция задает красный цвет фона эллипса в ссылке. Первый параметр это имя графического объекта, второй — атрибут, а третий параметр — допустимое значение.

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»);
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *