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

ADN Club => Inventor API => Тема начата: filat от 27-11-2020, 11:22:35

Название: Обновление интерфейса АИ или как побороть глюк
Отправлено: filat от 27-11-2020, 11:22:35
Я пишу код, который запускается для активной 3D-модели, находит старый чертеж, делает его копию, открывает чертеж и заменяет в нем модель.
При этом, для избавления от мельтешений, использую в коде:
m_inventorApplication.ScreenUpdating = False ' выключает обновление картинки на мониторе
...
m_inventorApplication.ScreenUpdating = True ' включает обновление картинки на мониторе
В результате получается сбой в отображении ленты: когда кнопки для работы с чертежами, накладываются на кнопки для работы с деталями.
(https://i.ibb.co/tKQvngX/image.jpg) (https://ibb.co/1Q7PB16)
И внизу окна программы, где должны быть ярлыки открытых файлов  -  ничего нет, пока не  откроешь новый файл...
Как можно обновить отображения интерфейса АИ?
Название: Re: Обновление интерфейса АИ или как побороть глюк
Отправлено: mikazakov от 27-11-2020, 12:21:41
Дак ты вызывай
Document.Views.Add
тогда появятся файлы уже открытые