public virtual void GotFocus(Control c) { _hasFocus = true; OnNeedPaint(false, _target.ClientRectangle); }