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