public virtual void LostFocus(Control c) { _hasFocus = false; if (!_fixedPressed) UpdateTargetState(); }