internal override void OnPaintInternal (PaintEventArgs e)
{
base.OnPaintInternal (e);
if ((this.Focused || this.Entered || border == BorderStyle.FixedSingle) && border != BorderStyle.None) {
ToolStripRenderer tsr = (this.Parent as ToolStrip).Renderer;
if (tsr is ToolStripProfessionalRenderer)
using (Pen p = new Pen ((tsr as ToolStripProfessionalRenderer).ColorTable.ButtonSelectedBorder))
e.Graphics.DrawRectangle (p, new Rectangle (0, 0, this.Width - 1, this.Height - 1));
}
}