protected override void Dispose(bool disposing)
{
try
{
if (disposing)
{
// Unhook from events
_ribbonTriple.DesignTimeAddButton -= new EventHandler(OnAddButton);
_ribbonTriple.DesignTimeAddColorButton -= new EventHandler(OnAddColorButton);
_ribbonTriple.DesignTimeAddCheckBox -= new EventHandler(OnAddCheckBox);
_ribbonTriple.DesignTimeAddRadioButton -= new EventHandler(OnAddRadioButton);
_ribbonTriple.DesignTimeAddLabel -= new EventHandler(OnAddLabel);
_ribbonTriple.DesignTimeAddCustomControl -= new EventHandler(OnAddCustomControl);
_ribbonTriple.DesignTimeAddTextBox -= new EventHandler(OnAddTextBox);
_ribbonTriple.DesignTimeAddMaskedTextBox -= new EventHandler(OnAddMaskedTextBox);
_ribbonTriple.DesignTimeAddRichTextBox -= new EventHandler(OnAddRichTextBox);
_ribbonTriple.DesignTimeAddComboBox -= new EventHandler(OnAddComboBox);
_ribbonTriple.DesignTimeAddNumericUpDown -= new EventHandler(OnAddNumericUpDown);
_ribbonTriple.DesignTimeAddDomainUpDown -= new EventHandler(OnAddDomainUpDown);
_ribbonTriple.DesignTimeAddDateTimePicker -= new EventHandler(OnAddDateTimePicker);
_ribbonTriple.DesignTimeAddTrackBar -= new EventHandler(OnAddTrackBar);
_ribbonTriple.DesignTimeContextMenu -= new MouseEventHandler(OnContextMenu);
_changeService.ComponentRemoving -= new ComponentEventHandler(OnComponentRemoving);
_changeService.ComponentChanged -= new ComponentChangedEventHandler(OnComponentChanged);
}
}
finally
{
// Must let base class do standard stuff
base.Dispose(disposing);
}
}