Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: alvimo от 05-03-2022, 03:43:59
-
Всем привет!
Как работать с выпадающей панелью в Ribbon?
Перерыл гугл, но не ответа не нашел.
Видимо, использую не тот термин.
Поэтому приложил скрин.
(https://i.postimg.cc/XZpjwMRH/ribbon.jpg) (https://postimg.cc/XZpjwMRH)
-
Как работать с выпадающей панелью в Ribbon?
Желательно, аккуратно.
Что подразумевается под "работать"? Создавать? Изменять? Открывать?
-
Программмно, в плагине на с#.
Недавно занялся автоматизацией для удовольствия. Увлекательно :)
Вот.Создать панели, кнопки, и др. контролы в ленте располагать получается.
А вот выпадающуая панель или как ее там :) не получается.
Может пример какой есть...
-
Как работать с выпадающей панелью в Ribbon?
Желательно, аккуратно.
Что подразумевается под "работать"? Создавать? Изменять? Открывать?
Ответил выше.
-
На английском это называется SlideOut. При программном наполнении ленты надо добавить элемент RibbonPanelBreak, и всё что будет добавлено на панель следом, попадёт в раскрывающуюся часть панели.
Ссылки:
https://forums.autodesk.com/t5/net/ribbon-api-slide-out/td-p/3761158 - теория.
https://forums.autodesk.com/t5/net/stacking-ribbon-panel/td-p/10732735 - пример.
-
На английском это называется SlideOut. При программном наполнении ленты надо добавить элемент RibbonPanelBreak, и всё что будет добавлено на панель следом, попадёт в раскрывающуюся часть панели.
Ссылки:
https://forums.autodesk.com/t5/net/ribbon-api-slide-out/td-p/3761158 - теория.
https://forums.autodesk.com/t5/net/stacking-ribbon-panel/td-p/10732735 - пример.
Ура, заработало с первого раза!!!
Благодарю.
А событие отловить при выпадение панели или при нажатии на стрелочку можно как-то?
-
А событие отловить при выпадение панели или при нажатии на стрелочку можно как-то?
Лучше новые вопросы в отдельных темах задавать
-
Хорошо