All Forums
 Категория Visio
 Форум Вопросы и ответы
 Вопрос по коннекторам...
Author Previous Topic Topic Next Topic  

Oleg G

Russia
3 Posts

Posted - 06/22/2007 :  13:16:45
Здравствуйте!!
Подскажите пожалуйста, как проследить к какой фигуре приклеился коннектор? Т.е. нужно идентифицировать эти фигуры для того, чтобы далее использовать их свойства.

sschainik

Russia
7 Posts

Posted - 06/27/2007 :  11:10:15
dim pShape As Visio.IVShape
set pShape = pShapeConnector.Connects.Item(num).ToSheet

num - номер коннекта, их максимум два т.к. коннектор может соединиться только двумя концами BeginX и EndX

колличесвто контактов коннектора: Shape.Connects.Count
Go to Top of Page

Oleg G

Russia
3 Posts

Posted - 06/28/2007 :  15:55:35
Ага, спасибо! с этим уже разобрался.
А как отличить соединитель (Dynamic Connector) от другого шейпа (например - прямоугольника). Прошу учесть то, что прямоугольник и сам у меня может быть динамически приклеен к другой фигуре... ;)
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 06/28/2007 :  17:16:11
По имени шейпа.
Go to Top of Page

sschainik

Russia
7 Posts

Posted - 06/29/2007 :  10:06:08
вообще насколько я понял имя коннектору можно поменять, а любой объект объект может быть 1d или 2d
если даже у площадного объекта выбран стиль 1d и "connector can be split by shapes", то он тоже может быть почти как коннектор
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)