найти плавающую панель

Автор Тема: найти плавающую панель  (Прочитано 5503 раз)

0 Пользователей и 6 Гостей просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн simson43Автор темы

  • ADN OPEN
  • ****
  • Сообщений: 411
  • Карма: 9
найти плавающую панель
« : 04-09-2018, 23:21:17 »
Здравствуйте.
задача следующая. есть уже созданная панель с названием допустим Tools. создается автоматически на вба. соответственно она плавающая, не в ленте.
теперь нужно на c# добавить в эту панель новую кнопку. перепробовал все find что есть в ribbon - вызывается исключение.
Как это реализовать?
Спасибо!

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: найти плавающую панель
« Ответ #1 : 04-09-2018, 23:23:23 »
есть уже созданная панель с названием допустим Tools.
О какой панели идёт речь (экземпляр какого класса) ?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн simson43Автор темы

  • ADN OPEN
  • ****
  • Сообщений: 411
  • Карма: 9
Re: найти плавающую панель
« Ответ #2 : 04-09-2018, 23:26:02 »
на вба это выглядит так menugroup.toolbars
тип самой панели acadtoolbar

Отмечено как Решение simson43 04-09-2018, 23:50:55

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: найти плавающую панель
« Ответ #3 : 04-09-2018, 23:30:11 »
на вба это выглядит так menugroup.toolbars
тип самой панели acadtoolbar
Тогда нечего её искать методами Ribbon. Она там и рядом не лежала. Нужно подключать Autodesk.AutoCAD.Interop.dll и Autodesk.AutoCAD.Interop.Common.dll и искать её через MenuGroup.Toolbars
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн simson43Автор темы

  • ADN OPEN
  • ****
  • Сообщений: 411
  • Карма: 9
Re: найти плавающую панель
« Ответ #4 : 04-09-2018, 23:50:51 »
Спасибо!