/// <summary>
 /// Click sur OK
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnOK_Click(object sender, EventArgs e)
 {
     Cursor.Current = Cursors.WaitCursor;
     if (AnimationManager.CurrentAnimation != null)
     {
         AnimationId = AnimationManager.CurrentAnimation.Id;
     }
     else
     {
         AnimationId = new Guid();
     }
     _Service.SaveAnim(AnimationManager.AnimationType);
     Cursor.Current = DefaultCursor;
     this.Close();
 }
 /// <summary>
 /// Lance l'animation manager
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void AnimationControl_DoubleClick(object sender, EventArgs e)
 {
     FormsManager.Instance.AnimationManagerContainer.FormClosed     += new FormClosedEventHandler(AnimationManagerContainer_FormClosed);
     FormsManager.Instance.AnimationManagerContainer.ParentCharacter = this.ParentCharacter;
     FormsManager.Instance.AnimationManagerContainer.OriginPoint     = this.OriginPoint;
     if (_CurrentAnim != null && _CurrentAnim.AnimationType == Enums.AnimationType.CharacterAnimation)
     {
         _Service.SaveAnim(AnimationFilter, this.ParentCharacter);
     }
     else
     {
         _Service.SaveAnim(AnimationFilter);
     }
     if (_CurrentAnim == null || _CurrentAnim.Id == new Guid())
     {
         FormsManager.Instance.LoadAnimationManager(AnimationFilter);
     }
     else
     {
         FormsManager.Instance.LoadAnimationManager(AnimationFilter, _CurrentAnim.Id);
     }
 }