Code: Select all
<Button id="RibbonButton1" kind="Button" largeImage="Resources\Gear_32x32.png"
smallImage="Resources\Gear_16x16.png" priority="10" text="Explode"
style="TextUnderneath DefaultDisabled"
toolTip="Click here to invoke RibbonButton1." />
Code: Select all
// RibbonButton1_Invoked called when button is pressed when enabled.
// RibbonButton1_QueryStatus is called when ribbon is about to display button and needs enable/disable state.
this.RegisterHandler(MyPackage.RibbonButton1, this.RibbonButton1_Invoked, this.RibbonButton1_QueryStatus);
Code: Select all
private void RibbonButton1_QueryStatus(object sender, QueryStatusEventArgs e)
{
e.Enabled = (true/false)
}