2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
Auto hide eventThere are two events for DockingManager which are related to Animation, they are:
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
UG document link: https://help.syncfusion.com/windowsforms/dockingmanager/docking-events#notify-auto-hide |
2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
This page will automatically be redirected to the sign-in page in 10 seconds.