protected override void OnVisibleChanged (EventArgs e) { if (!Visible) { is_pressed = false; is_entered = false; } base.OnVisibleChanged (e); }