protected override void OnHandleCreated(EventArgs e)
{
// Let base class do standard stuff
base.OnHandleCreated(e);
// Force the font to be set into the text box child control
PerformNeedPaint(false);
// We need a layout to occur before any painting
InvokeLayout();
}