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

ADN Club => AutoCAD .NET API => Тема начата: simson43 от 04-09-2018, 23:21:17

Название: найти плавающую панель
Отправлено: simson43 от 04-09-2018, 23:21:17
Здравствуйте.
задача следующая. есть уже созданная панель с названием допустим Tools. создается автоматически на вба. соответственно она плавающая, не в ленте.
теперь нужно на c# добавить в эту панель новую кнопку. перепробовал все find что есть в ribbon - вызывается исключение.
Как это реализовать?
Спасибо!
Название: Re: найти плавающую панель
Отправлено: Александр Ривилис от 04-09-2018, 23:23:23
есть уже созданная панель с названием допустим Tools.
О какой панели идёт речь (экземпляр какого класса) ?
Название: Re: найти плавающую панель
Отправлено: simson43 от 04-09-2018, 23:26:02
на вба это выглядит так menugroup.toolbars
тип самой панели acadtoolbar
Название: Re: найти плавающую панель
Отправлено: Александр Ривилис от 04-09-2018, 23:30:11
на вба это выглядит так menugroup.toolbars
тип самой панели acadtoolbar
Тогда нечего её искать методами Ribbon. Она там и рядом не лежала. Нужно подключать Autodesk.AutoCAD.Interop.dll и Autodesk.AutoCAD.Interop.Common.dll и искать её через MenuGroup.Toolbars
Название: Re: найти плавающую панель
Отправлено: simson43 от 04-09-2018, 23:50:51
Спасибо!