All pastes #886407 Raw Edit

Someone

public text v1 · immutable
#886407 ·published 2008-01-31 17:28 UTC
rendered paste body
    // 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; } }
    }