AutoCAD Map 3D Developer
Welcome to Autodesk’s AutoCAD Map 3D Developer Forums. Share your knowledge, ask questions, and explore popular AutoCAD Map 3D Developer topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to .NET implement an extensible ribbon panel ?

3 REPLIES 3
SOLVED
Reply
Message 1 of 4
yves.chane-kane
468 Views, 3 Replies

How to .NET implement an extensible ribbon panel ?

Hello,

 

I would like to know how to implement with .NET a ribbon panel with subitems, the pin at left and the options at right ?

 

Thanks for your help

 

autocad_ribbon.png

 

 

3 REPLIES 3
Message 2 of 4

This article is posted many years ago, but it should be helpful still:

 

https://spiderinnet1.typepad.com/blog/2012/07/autocad-cui-ribbon-net-add-ribbon-slideout.html 

 

Norman Yuan

Drive CAD With Code

EESignature

Message 3 of 4

Thank you. It's perfect !

Message 4 of 4

Well, I did not mention: there are 2 sets of .NET API available to create ribbon menu items with code. The link I provided uses the set of API from acCui.dll, involving loading CUI. update it and save it.

 

You can also use the set of ribbon manipulating API from AdWindow.dll, where you can create or update ribbon menu item. To the question you asked (slideout portion of a RibbonPanel and a DialogBoxLauncher button at the lower right corner), you can simply look at RibbonPanelSeparator class and RibbonPanelSource.DialogBoxLauncher property.

 

Norman Yuan

Drive CAD With Code

EESignature

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Technology Administrators


AutoCAD Beta