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. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to prevent the Tabbing between two Docked controls?

Platform: WinForms |
Control: DockingManager |
Published Date: April 30, 2011 |
Last Revised Date: July 10, 2014

 

Whenever we try to dock a docked control to another docked control in Tabbed Style, DockAllow Event will be triggered and DockAllowEventArgs provides the details about the currently dragged control and the target control. This will help us to verify if the tabbing of dragged control and target control should take place, If not arg.Cancel property gives the option to cancel the Docking action.

C#

//The DockAllow event occurs when a docking window is dragged over a potential dock target.

private void dockingManager1_DockAllow(object sender, Syncfusion.Windows.Forms.Tools.DockAllowEventArgs arg)

{

//Checks if the each controls are trying to dock with each other, by DragControl and DockControl property

if(((arg.DragControl == this.panel1 ) && (arg.TargetControl == this.panel2 ))

||((arg.DragControl==this.panel2)&&(arg.TargetControl==this.panel1)))

{

//Cancel the Docking Action.

arg.Cancel = true;

}

}

VB

'The DockAllow event occurs when a docking window is dragged over a potential dock target.

Private Sub dockingManager1_DockAllow(ByVal sender As Object, ByVal arg As Syncfusion.Windows.Forms.Tools.DockAllowEventArgs) Handles dockingManager1.DockAllow

'Checks if the each controls are trying to dock with each other, by DragControl and DockControl property

If ((arg.DragControl Is Me.panel1) AndAlso (arg.TargetControl Is Me.panel2)) OrElse ((arg.DragControl Is Me.panel2) AndAlso (arg.TargetControl Is Me.panel1)) Then

'Cancel the Docking Action.

arg.Cancel = True

End If

End Sub

2X faster development

The ultimate WinForms UI toolkit to boost your development speed.
ADD COMMENT
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Up arrow icon

Warning Icon 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.Close Icon