Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Yusuf от 10-08-2023, 12:50:46
-
Здравствуйте, подскажите можно ли запретить редактирование блока, когда блок еще не выбран?
Отслеживаю команды редактирования блока (bedit,-bedit), если блок уже выбран и набраны эти команды то e.Veto запрещает редактирование. Но проблема при получении имени блока когда он еще выбран, ведь если набрать bedit то выскакивает окно где надо выбирать блок, как из этого окна после нажатия ОК получить имя блока?
-
Autodesk.AutoCAD.Internal.AcAeUtilities.IsInBlockEditor() - проверяет находимся ли мы в редакторе блоков.
Autodesk.AutoCAD.Internal.AcAeUtilities.GetBlockName() - возвращает имя блока, которое редактируется в редакторе блоков.