Последние сообщения

Последние сообщения

Страницы: 1 2 3 [4] 5 6 ... 10
31
Добрый всем день! Меня интересует добавление контекстного меню для объекта. Есть метод
Код - C# [Выбрать]
  1. Application.AddObjectContextMenuExtension(RXClass runtimeClass, ContextMenuExtension menuExtension)
Возможно ли каким-то образом добавить аналогичное контекстное меню, но с фильтрацией? То есть, мне нужно чтобы меню было доступно не у всех polyline, а например, у которых есть какие-то XData данные.
32
А тут что имеется в виду?
То что и написано, можно переопределить внешний вид объектов. Например линия может иметь внешний вид МТекста =)
33
переопределение внешнего вида объектов
А тут что имеется в виду?
34
ВБА не может: Jig , поля, создание собственных привязок, переопределение внешнего вида объектов, массивы... ну вот первое что приходит в голову
35
Например есть ли через .NET доступ к свойствам субобъектов 3D-тел, таким как вершины, ребра?
Есть. Во всяком случае для получения информации о них. Для этой цели есть BREP .NET API. С редактированием сложнее.
36
AutoCAD .NET API / Что именно можно на .NET из того, что нельзя в VBA?
« Последний ответ от Gr.Om 16-03-2025, 21:04:20 »
Здравствуйте!
Сразу скажу, что я не программист, давно и плотно сижу в VBA, и в принципе, для автоматизации большей части имеющихся задач его почти хватает.
В последнее время снова бьюсь в ограничения, и возможно наконец-то сподоблюсь вырваться из этого удобного, но уже тесного пузыря псевдопрограммирования.
К сожалению не могу найти ответы на вопросы, которые сверху вам могут показаться элементарными.
Например есть ли через .NET доступ к свойствам субобъектов 3D-тел, таким как вершины, ребра? Какой инструментарий вообще дает платформа .NET в части работы в 3D, из того, что не доступно VBA?
Или можно ли работать с объектами типа "Base View" "Detail View" которые для автокада тоже не совсем родные?
Или можно ли вывести в выпадающие подсказки (rollover tooltips) то, что хочется, а не только то, что позволяют их настройки?
И в целом хотелось бы получить как можно больше мнений, типа "на VBA я не могу, а на .net могу..", чтобы понять качественную разницу и стоит ли она времязатрат на освоение.
37
Зачем? Может JIG запускать по окончании команды?
Александр Ривилис, да, действительно, можно попробовать запустить после окончания команды "Обрезать". Но хотелось после очередной обрезки расставить лейблы по JIG, и далее продолжать обрезать, или отменить операцию. Поэтому я думал, в крайнем случае, как-то прервать эту обрезку, а после расстановки лейблов, запустить команду "Обрезать" вновь.
38
Есть ли возможность как-то команду "Обрезать" прервать?
Зачем? Может JIG запускать по окончании команды?
39
AutoCAD .NET API / Re: Вызов CommandMethod без потери выделения объектов
« Последний ответ от Roman 11-03-2025, 13:23:44 »
Благодарю, Александр! Отлично работает!
40
Команда должна быть с флагами CommandFlags.UsePickSet и CommandFlags.Redraw
Страницы: 1 2 3 [4] 5 6 ... 10