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

vav

3 Posts

Posted - 03/11/2006 :  12:43:46
есть два прямоугольник, соединенные динамическим коннектором. Как сделать так, чтобы при клике мыши на одном прямоугольнике выделялся второй, с ним соединенный коннектором?

Tumanov

Russia
1198 Posts

Posted - 03/11/2006 :  13:33:42
Только программно.
Нужно написать макрос, который при запуске:
- просматривал бы все присоединения к данному шейпу,
- выбирал из них универсальный коннектор,
- выбирал шейп, к которому он присоединен вторым концом,
- снимал селектирование с первого шейпа и селектировал второй.
Удобнее всего было бы запускать такой макрос по двойному клику. Для этого в Шейп-листе есть специальная ячейка.
Если нужно запускать по одинарному клику, то такое событие найти будет потяжелее.
Конкретно это будет зависеть от того, сколько еще на листе таких шейпов, можно ли повесить на документ дополнительный стартовый макрос и т.д., то есть от конкретного приложения.
Go to Top of Page

vav

3 Posts

Posted - 03/11/2006 :  14:12:39
quote:
Originally posted by Tumanov

Только программно.
Нужно написать макрос, который при запуске:
- просматривал бы все присоединения к данному шейпу,
- выбирал из них универсальный коннектор,
- выбирал шейп, к которому он присоединен вторым концом,
- снимал селектирование с первого шейпа и селектировал второй.
Удобнее всего было бы запускать такой макрос по двойному клику. Для этого в Шейп-листе есть специальная ячейка.
Если нужно запускать по одинарному клику, то такое событие найти будет потяжелее.
Конкретно это будет зависеть от того, сколько еще на листе таких шейпов, можно ли повесить на документ дополнительный стартовый макрос и т.д., то есть от конкретного приложения.


Спасибо за совет. Может порекомедуете какую-либо литературу для начинающего?
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)