// This class defines the gradient colors for // the MenuStrip and the ToolStrip. class CustomProfessionalColors : ProfessionalColorTable { private UltraToolbarsManager mgr; private AppearanceData resolvedAppearance; private AppearancePropFlags flags = AppearancePropFlags.AllRender; public CustomProfessionalColors(UltraToolbarsManager tbmgr) { this.mgr = tbmgr; this.mgr.ResolveToolbarAppearance(this.mgr.Toolbars[0], ref this.resolvedAppearance, ref flags); } public override Color ToolStripGradientBegin { get { return this.resolvedAppearance.BackColor; } } public override Color ToolStripGradientMiddle { get { return this.resolvedAppearance.BackColor; } } public override Color ToolStripGradientEnd { get { return this.resolvedAppearance.BackColor2; } } public override Color MenuStripGradientBegin { get { return this.resolvedAppearance.BackColor; } } public override Color MenuStripGradientEnd { get { return this.resolvedAppearance.BackColor; } } }