예제 #1
0
        private void DrawBorder(Graphics g)
        {
            Pen penBorder = new Pen(clrBorder);

            ControlPaint.DrawRoundedRectangle(g, penBorder, this.BorderRectangle, sizeBorderPixelIndent);
            penBorder.Dispose();
        }
예제 #2
0
        private void OnDrawDisabled(Graphics g)
        {
            Rectangle rcBorder = this.BorderRectangle;

            Rectangle  rcBackground    = new Rectangle(rcBorder.X + 1, rcBorder.Y + 1, rcBorder.Width - 1, rcBorder.Height - 1);
            SolidBrush brushBackground = new SolidBrush(Color.FromArgb(245, 244, 234));

            g.FillRectangle(brushBackground, rcBackground);
            brushBackground.Dispose();

            Pen penBorder = new Pen(Color.FromArgb(201, 199, 186));

            ControlPaint.DrawRoundedRectangle(g, penBorder, rcBorder, sizeBorderPixelIndent);
            penBorder.Dispose();
        }