We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.

How do I know whether an autohide animation has been started or ended?

 

There are two events for DockingManager which are related to Animation, they are:

  • AutoHideAnimationStart: This will fire before starting animation
  • AutoHideAnimationStop:This will fire after animation

Please refer the below code snippet which illustrates this:

C#

// Handles event AutoHideAnimationStart

private void dockingManager1_AutoHideAnimationStart(object sender, Syncfusion.Windows.Forms.Tools.AutoHideAnimationEventArgs arg) {

if(arg.DockBorder == DockStyle.Left || arg.DockBorder == DockStyle.Right)

if (arg.Control.Width == 0)

Console.WriteLine("Started Animation-Showing control");

else

Console.WriteLine("Started Animation-Hiding control");

else

if (arg.Control.Height == 0)

Console.WriteLine("Started Animation-Showing control");

else

Console.WriteLine("Started Animation-Hiding control");

}

// Handles event AutoHideAnimationStop

private void dockingManager1_AutoHideAnimationStop(object sender, Syncfusion.Windows.Forms.Tools.AutoHideAnimationEventArgs arg){

if (arg.DockBorder == DockStyle.Left || arg.DockBorder == DockStyle.Right)

if (arg.Control.Width == 0)

Console.WriteLine("Completed Animation-Hided control");

else

Console.WriteLine("Completed Animation-Shown control");

else

if (arg.Control.Height == 0)

Console.WriteLine("Completed Animation-Hided control");

else

Console.WriteLine("Completed Animation-Shown control");

}

VB

' Handles event AutoHideAnimationStart

Private Sub dockingmanager1_AutoHideAnimationStart(ByVal sender As Object, ByVal arg As Syncfusion.Windows.Forms.Tools.AutoHideAnimationEventArgs) Handles dockingmanager1.AutoHideAnimationStart

If (arg.DockBorder = DockStyle.Left Or arg.DockBorder = DockStyle.Right) Then

If (arg.Control.Width = 0) Then

Console.WriteLine("Started Animation-Showing control")

Else

Console.WriteLine("Started Animation-Hiding control")

End If

Else

If (arg.Control.Height = 0) Then

Console.WriteLine("Started Animation-Showing control")

Else

Console.WriteLine("Started Animation-Hiding control")

End If

End If

End Sub

' Handles event AutoHideAnimationStop

Private Sub dockingmanager1_AutoHideAnimationStop(ByVal sender As Object, ByVal arg As Syncfusion.Windows.Forms.Tools.AutoHideAnimationEventArgs) Handles dockingmanager1.AutoHideAnimationStop

If (arg.DockBorder = DockStyle.Left Or arg.DockBorder = DockStyle.Right) Then

If (arg.Control.Width = 0) Then

Console.WriteLine("Completed Animation-Hided control")

Else

Console.WriteLine("Completed Animation-Shown control")

End If

Else

If (arg.Control.Height = 0) Then

Console.WriteLine("Completed Animation-Hided control")

Else

Console.WriteLine("Completed Animation-Shown control")

End If

End If

End Sub

Sample:

http://websamples.syncfusion.com/samples/KB/Tools.Windows/TDAnimation/main.htm

Article ID: Published Date: Last Revised Date: Platform: Control:
1464 04/30/2011 07/10/2014 Windows Forms DockingManager
Tags:
Did you find this information helpful?
Add Comment
You must log in to leave a comment

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.