Andwho.Windows.Forms.Metro.MetroToolStripRenderer.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)
        {
            Graphics g = e.Graphics;
            Rectangle bounds = e.AffectedBounds;
            Rectangle rect = new Rectangle(bounds.X, bounds.Y, bounds.Width - 1, bounds.Height - 1);

            using (Brush brush = new SolidBrush(this._backColor))
            {
                g.FillRectangle(brush, rect);
            }
            using (Pen pen = new Pen(this._borderColor))
            {
                g.DrawRectangle(pen, rect);
            }
            //base.OnRenderToolStripBackground(e);
        }