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

krys

55 Posts

Posted - 11/03/2006 :  16:30:41
Я поключаю динамический прямоугольный коннектор к Шейпу, так что он,к примеру, находится слева от шейпа. Теперь я сгибаю коннектор так что сегмент коннектора поключенный к шейпу расположен снизу.
(Шейп есть Фигура в Форме квадрата с точкой подключения в центре.)

Мне надо отследить момент, когда первый сегмент меняет положение относительно шейпа(если коннектор подключен конечным пунктом, то последний сегмент).

Дело в том что в момент подключения я задаю в ячейках Квадрата dirX\A i dirY\B положение линии относительно квадрата.
В выше указанном случае подключение остается прежним, направление же линии не соответствует значению сохраненному в ячейках DirX, DirY.

Записав Макрос я увидел что меняются значения в ячейках Геометрии. Но по моему обрабатывать события в зависимости от етих измемений крайне неэффективно.(в этом случае я реагирую на растяжение линии , добавлении новых колен где то посредине линии и т.д.)
Если какая тo другая возможность поймать момент, когда линию вращают вокруг шейпа не разрывая поключения?

Tumanov

Russia
1198 Posts

Posted - 11/03/2006 :  18:11:34
Ну, в качестве источника события можно взять и что-нибудь попроще, например EventXFMod, а обрабатывать все равно придется геометрию. Больше данных о направлении взять неоткуда.
Go to Top of Page

brace

Russia
358 Posts

Posted - 11/07/2006 :  09:27:22
2 krys
напиши для чего это тебе все надо ???
народ подумает и чего нить предложит...
возможно и отпадет необходимость -- ловить момент, когда первый сегмент меняет положение относительно второго шейпа...
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)