Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: vermesser от 24-01-2016, 11:17:28

Название: Ручка динамического блока
Отправлено: vermesser от 24-01-2016, 11:17:28
Здравствуйте!

Передо мной стоит такая задача:
в чертеж программно вставляется динамический блок, имеющий ручку изменения высоты:

(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fs27.postimg.org%2Fwzo7upy27%2Fdim_Block.jpg&hash=b90b29e23ea30bb1ee6a028e7e310c11) (http://postimg.org/image/wzo7upy27/)

Возможно ли как-то после вставки активировать эту ручку?
То есть, вставить блок в указанное место и сразу интерактивно изменить высоту блока.
Название: Re: Ручка динамического блока
Отправлено: Александр Пекшев aka Modis от 24-01-2016, 11:19:17
Ну прям вот соседняя тема - http://adn-cis.org/forum/index.php?topic=3352.0
Название: Re: Ручка динамического блока
Отправлено: vermesser от 24-01-2016, 11:29:32
Ну прям вот соседняя тема - http://adn-cis.org/forum/index.php?topic=3352.0
Это не то. Мне нужно чтобы блок вставился и сразу активировалась ручка,
чтобы перемещая мышь можно было изменить высоту блока.
В коде из соседней темы даже близко такого нет, а есть только вот это:
Код - C# [Выбрать]
  1. prop.Value = 6000d;
Название: Re: Ручка динамического блока
Отправлено: Александр Пекшев aka Modis от 24-01-2016, 11:34:37
Это в принципе оно и есть. Вам нужно изменить динамический параметр  - там написано (на примере) как это делается.
Если вы хотите, чтобы при этом пользователь водил мышкой и блок изменялся - это уже использование Jig (http://through-the-interface.typepad.com/through_the_interface/jigs/). ИМХО

Может и есть "обходной" путь, но уверен, что он (если и есть) будет не без своих подводных камней
Название: Re: Ручка динамического блока
Отправлено: Александр Ривилис от 24-01-2016, 16:02:58
Возможно ли как-то после вставки активировать эту ручку?
Нет. Но это и не нужно. Почитай тему: http://adn-cis.org/forum/index.php?topic=3137.0
Думаю, что в ней решение твоей проблемы.