Example #1
0
 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);
     }
 }
Example #2
0
 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();
         }
     }
 }