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); } }
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); }