Author |
Topic |
|
vav
3 Posts |
Posted - 03/11/2006 : 12:43:46
|
есть два прямоугольник, соединенные динамическим коннектором. Как сделать так, чтобы при клике мыши на одном прямоугольнике выделялся второй, с ним соединенный коннектором?
|
|
Tumanov
Russia
1198 Posts |
Posted - 03/11/2006 : 13:33:42
|
Только программно. Нужно написать макрос, который при запуске: - просматривал бы все присоединения к данному шейпу, - выбирал из них универсальный коннектор, - выбирал шейп, к которому он присоединен вторым концом, - снимал селектирование с первого шейпа и селектировал второй. Удобнее всего было бы запускать такой макрос по двойному клику. Для этого в Шейп-листе есть специальная ячейка. Если нужно запускать по одинарному клику, то такое событие найти будет потяжелее. Конкретно это будет зависеть от того, сколько еще на листе таких шейпов, можно ли повесить на документ дополнительный стартовый макрос и т.д., то есть от конкретного приложения. |
|
|
vav
3 Posts |
Posted - 03/11/2006 : 14:12:39
|
quote: Originally posted by Tumanov
Только программно. Нужно написать макрос, который при запуске: - просматривал бы все присоединения к данному шейпу, - выбирал из них универсальный коннектор, - выбирал шейп, к которому он присоединен вторым концом, - снимал селектирование с первого шейпа и селектировал второй. Удобнее всего было бы запускать такой макрос по двойному клику. Для этого в Шейп-листе есть специальная ячейка. Если нужно запускать по одинарному клику, то такое событие найти будет потяжелее. Конкретно это будет зависеть от того, сколько еще на листе таких шейпов, можно ли повесить на документ дополнительный стартовый макрос и т.д., то есть от конкретного приложения.
Спасибо за совет. Может порекомедуете какую-либо литературу для начинающего? |
|
|
|
Topic |
|
|
|