protected override void OnLeave(EventArgs e) { isHovered = false; isPressed = false; Invalidate(); base.OnLeave(e); }