ATMLWorkBench.renderers.ATMLMenuRenderer.OnRenderToolStripBackground C# (CSharp) Method

OnRenderToolStripBackground() protected method

protected OnRenderToolStripBackground ( System.Windows.Forms.ToolStripRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripRenderEventArgs
return void
        protected override void OnRenderToolStripBackground(ToolStripRenderEventArgs e)
        {
            var r = e.AffectedBounds;
            var b = new LinearGradientBrush(r, Color.LightSteelBlue, Color.White,
                LinearGradientMode.Vertical);
            try
            {
                Point bl = new Point( e.AffectedBounds.X, e.AffectedBounds.Height-1 );
                Point br = new Point( e.AffectedBounds.X+e.AffectedBounds.Width, e.AffectedBounds.Height-1 );
                e.Graphics.FillRectangle(b, e.AffectedBounds);
                e.Graphics.DrawLine(Pens.DarkGray, bl, br );
            }
            finally
            {
                b.Dispose();
            }
        }