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

ADN Club => AutoCAD .NET API => Тема начата: andy_pu от 11-12-2014, 09:19:39

Название: Включить режим редактирования мультвыноски программно
Отправлено: andy_pu от 11-12-2014, 09:19:39
Добрый день! Возможно ли, программно создав mleader, сразу программно установить режим редактирования, чтобы курсор сразу был привязан к одной из точек мультивыноски?и возможно ли вообще, заня, например, ObjectId элемента программно запускать режим его редактирования?
 Я имею ввиду следующее. На моём чертеже есть объекты, в расширенных свойствах которых информация о том, что должно быть на полочке мультивыноски. Далее я програмно формирую мультивыноску(mleader), указываю базовую точку. А далее я хочу чтобы точка расположения полки(уже после создания mleader) привязалась к курсору так, как буд-то я выделил мультивыноску и кликнул точку расположения полки. то есть включить режим, при котором базовая точка на месте, а полочка перемещается до того момента, пока я не щёлкну в нужном месте чертежа. Спасибо!
Название: Re: Включить режим редактирования мультвыноски программно
Отправлено: Александр Ривилис от 11-12-2014, 09:42:42
Приветствую на форуме! То, о чем ты пишешь - это Jig (EntityJig или DrawJig - это на твой вкус). Ничего выбирать и подсвечивать не нужно. Просто нужно реализовать Jig.
Несколько примеров:
http://through-the-interface.typepad.com/through_the_interface/2007/09/creating-a-mult.html
http://adn-cis.org/sozdanie-vyinoski-splajna-pri-pomoshhi-jig.html
Да и вообще поищи в интернете по контексту "Mleader Jig" - найдешь кучу примеров.
Название: Re: Включить режим редактирования мультвыноски программно
Отправлено: andy_pu от 11-12-2014, 09:51:50
Спасибо, Александр!