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 programmatically specify certain docking window states?

 

The DockingManager.DockControl() , DockingManager.FloatControl() and DockingManager.DockControlInAutoHideMode() methods may be used to specify new dock/float states.

The following code fragment demonstrates a simple use case where two docking windows, listBox1 and listBox2, form a tabbed dock group on the host form’s left border and a third docking window, checkedListBox1, is set in a floating state.

C#

// Dock listbox1 to the left border of the form and with an initial width of 175 units.

this.dockingManager.DockControl(this.listBox1, this, Syncfusion.Windows.Forms.Tools.DockingStyle.Left, 175);

// Now dock listbox2 as a tab onto listbox1

this.dockingManager.DockControl(this.listBox2, this.listBox1, Syncfusion.Windows.Forms.Tools.DockingStyle.Tabbed, 175);

// Set checkedListBox1 to be a floating window occupying a bounds of rcfloat

Rectangle rcfloat=new Rectangle(250,75,100,250);

this.dockingManager.FloatControl(this.checkedListBox1, rcfloat);

//Set checkedListBox1 to be a Autohidden window located at bottom.

this.dockingManager1.DockControlInAutoHideMode(this.checkedListBox1, DockingStyle.Bottom, 100);

VB

' Dock listbox1 to the left border of the form and with an initial width of 175 units.

Me.dockingManager.DockControl(Me.listBox1, this, Syncfusion.Windows.Forms.Tools.DockingStyle.Left, 175)

' Now dock listbox2 as a tab onto listbox1

Me.dockingManager.DockControl(Me.listBox2, Me.listBox1, Syncfusion.Windows.Forms.Tools.DockingStyle.Tabbed, 175)

' Set checkedListBox1 to be a floating window occupying a bounds of rcfloat

Dim rcfloat As Rectangle = New Rectangle(250,75,100,250)

Me.dockingManager.FloatControl(Me.checkedListBox1, rcfloat)

'Set checkedListBox1 to be a Autohidden window located at bottom.

Me.dockingManager.DockControlInAutoHideMode(Me.checkedListBox1, DockingStyle.Bottom, 100)

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

Please sign in to access our KB

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

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