2013-10-12 4 views

Répondre

0

Tout d'abord, ajouter un gestionnaire d'événements dans la méthode de démarrage:

private void ThisAddIn_Startup(object sender, EventArgs e) 
{ 
    Application.ActiveExplorer().SelectionChange += activeExplorer_SelectionChange; 
} 

Ensuite, dans le gestionnaire d'événements, affichez le ruban à l'aide du ControlId:

void activeExplorer_SelectionChange() 
{ 
     var ribbon = Globals.Ribbons.YourRibbon; 
     if (ribbon.RibbonUI != null) 
      ribbon.RibbonUI.ActivateTab("YourRibbonControlId"); 
} 

Vous devez définir la ControlId dans la DesignView de votre ruban!

Questions connexes