protected override void OnMouseLeave(EventArgs e) { this.Cursor = Cursors.Default; if (player.isMini && !player.isMoveIn) { if (player._volume != null) { player._volume.Close(); } if (!player.isInPlayRect(player.PointToClient(MousePosition))) { player.Controller(false); } else { if (IsMouseDown || IsMouseHove) { IsMouseDown = false; IsMouseHove = false; if (SystemSettings.Animation) { controlAnimations.Move(this, 10, 4, 300, AnimationType.Ball); } else { prog_rect.Height = 4; Print(); } } } } else if (IsMouseDown || IsMouseHove) { IsMouseDown = false; IsMouseHove = false; if (SystemSettings.Animation) { controlAnimations.Move(this, 10, 4, 300, AnimationType.Ball); } else { prog_rect.Height = 4; Print(); } } else { if (player._volume != null) { player._volume.Close(); } base.OnMouseLeave(e); } }
protected override void OnMouseLeave(EventArgs e) { base.OnMouseLeave(e); if (player.isMini && !player.isMoveIn) { if (!player.isInPlayRect(player.PointToClient(MousePosition))) { player.Controller(false); } } else { int count = 0; if (isHove_close) { isHove_close = false; count++; } if (isHove_max) { isHove_max = false; count++; } if (isHove_min) { isHove_min = false; count++; } if (isHove_top) { isHove_top = false; count++; } if (isHove_mini) { isHove_mini = false; count++; } if (count > 0) { Print(); } } }