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