|
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) |