Пример #1
0
        protected override void OnPaintBackground(System.Windows.Forms.PaintEventArgs pevent)
        {
            base.OnPaintBackground(pevent);

            if (_borderStyle != ButtonBorderStyle.None)
            {
                ControlPaint.DrawBorder(pevent.Graphics, CtrlHelper.CheckedRectangle(0, 0, this.Width, this.Height), _borderColor, _borderStyle);
            }
        }
Пример #2
0
        protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
        {
            base.OnPaint(e);

            if (_selectedCtrl != null)
            {
                Rectangle _rect = CtrlHelper.CheckedRectangle(_selectedCtrl.Location.X - 2, _selectedCtrl.Location.Y - 2, _selectedCtrl.Width + 4, _selectedCtrl.Height + 4);

                ControlPaint.DrawBorder(e.Graphics, _rect, SystemColors.Highlight, ButtonBorderStyle.Solid);
            }
        }
 protected override void OnPaintAdornments(PaintEventArgs pe)
 {
     base.OnPaintAdornments(pe);
     ControlPaint.DrawBorder(pe.Graphics, CtrlHelper.CheckedRectangle(0, 0, m_Control.Width, m_Control.Height), Color.FromKnownColor(KnownColor.ControlDarkDark), ButtonBorderStyle.Dotted);
 }