Aller au contenu

Messages recommandés

Posté(e)

Bonsoir

Je suis en train de buter sur l'accès à un ruban que je souhaite ouvrir via son ID ( ou autre, je veux juste l'ouvrir en tant que ruban contextuel ! )

J'ai créé un ruban depuis l'IUP d'autocad, dans un cuix partiel.

J'ai créé un événement de sélection, et lors que celui-ci est actif, je veux ouvrir mon ruban.

j'ai tenté ceci :

Autodesk.AutoCAD.Customization.CustomizationSection oCs = new Autodesk.AutoCAD.Customization.CustomizationSection(AccesCuix);

           Autodesk.AutoCAD.Customization.MenuGroup menu = oCs.MenuGroup;

           Autodesk.AutoCAD.Customization.RibbonRoot root = menu.RibbonRoot;

           Autodesk.AutoCAD.Customization.RibbonPanelSourceCollection panels = root.RibbonPanelSources;

           RibbonControl ribbonControl = Autodesk.Windows.ComponentManager.Ribbon;
           string test = "";
           foreach (Autodesk.AutoCAD.Customization.RibbonTabSource 
tabsource in root.RibbonTabSources)
           {
               if ( tabsource.Name == "OBJET")
               {                    
                   test = tabsource.ElementID;                    
               }
           }
           ribbonControl.FindTab(test).IsVisible = true;
           

 

Mais ma dernière ligne ne fonctionne pas. Je tourne en rond sur tous mes essais... :blink: :angry:

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité