Сообщество программистов Autodesk в СНГ
ADN Club => Inventor API => Тема начата: niksasa от 13-02-2014, 17:14:17
-
Добрый день. Как с помощью API выйти из режима редактирования компонента по месту в сборке.
-
Попробуйте метод
ComponentOccurrence.ExitEdit( ExitTo As ExitTypeEnum )
Константа в аргументе задает уровень, на который вы выйдете после завершения режима редактирования.
- kExitToPrevious
- kExitToParent
- kExitToTop
-
Решил сделать так:
Dim oCtrlDef As ControlDefinition
oCtrlDef = m_InventorApplication.CommandManager.ControlDefinitions.Item("AppReturnTopCmd")
oCtrlDef.Execute
Вроде бы работает.
-
Все верно.
Вызов метода ComponentOccurrence.ExitEdit(ExitTypeEnum.kExitToTop)
эквивалентен выполнению штатной команды "AppReturnTopCmd"
пользовательского интерфейса Inventor.