Version

PaneFromControl Method

Returns the DockableControlPane which contains the specified control.
Syntax
'Declaration
 
Public Function PaneFromControl( _
   ByVal control As Control _
) As DockableControlPane
public DockableControlPane PaneFromControl( 
   Control control
)

Parameters

control
Control contained within a DockableControlPane

Return Value

The DockableControlPane containing the control or null if there is no pane that contains the control.
Example
The following examples demonstrates initializing the Settings property of a DockableControlPane to control the behavior and appearance of the specified pane.

Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinDock

Private Sub btnInitializeTreePane_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInitializeTreePane.Click

    Me.InitializeDockedPane(Me.ultraDockManager1.PaneFromControl(Me.UltraTree1))

End Sub

Private Sub InitializeDockedPane(ByVal pane As DockableControlPane)

    ' Move the pane to a dock area by itself
    pane.Dock(DockedSide.Left)

    ' Prevent it from being closed
    pane.Settings.AllowClose = DefaultableBoolean.False

    ' Do not allow it to be docked or floated by a drag
    pane.Settings.AllowDockBottom = DefaultableBoolean.False
    pane.Settings.AllowDockLeft = DefaultableBoolean.False
    pane.Settings.AllowDockRight = DefaultableBoolean.False
    pane.Settings.AllowDockTop = DefaultableBoolean.False
    pane.Settings.AllowFloating = DefaultableBoolean.False

    ' Do not allow it to toggle its docked state
    pane.Settings.DoubleClickAction = PaneDoubleClickAction.None

    ' It cannot be minimed or maximized
    pane.Settings.AllowMaximize = DefaultableBoolean.False
    pane.Settings.AllowMinimize = DefaultableBoolean.False

    ' It cannot be pinned
    pane.Settings.AllowPin = DefaultableBoolean.False

    ' Change the borderstyle around the contained control
    pane.Settings.BorderStylePane = UIElementBorderStyle.Raised

    ' Put 3 pixels of padding around the contained control
    pane.Settings.PaddingBottom = 3
    pane.Settings.PaddingLeft = 3
    pane.Settings.PaddingRight = 3
    pane.Settings.PaddingTop = 3

    ' Show the caption
    pane.Settings.ShowCaption = DefaultableBoolean.True

End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinDock;
using System.Diagnostics;

private void btnInitializeTreePane_Click(object sender, System.EventArgs e)
{

	this.InitializeDockedPane( this.ultraDockManager1.PaneFromControl(this.ultraTree1) );

}

private void InitializeDockedPane(DockableControlPane pane)
{

	// Move the pane to a dock area by itself
	pane.Dock(DockedSide.Left);

	// Prevent it from being closed
	pane.Settings.AllowClose = DefaultableBoolean.False;

	// Do not allow it to be docked or floated by a drag
	pane.Settings.AllowDockBottom = DefaultableBoolean.False;
	pane.Settings.AllowDockLeft = DefaultableBoolean.False;
	pane.Settings.AllowDockRight = DefaultableBoolean.False;
	pane.Settings.AllowDockTop = DefaultableBoolean.False;
	pane.Settings.AllowFloating = DefaultableBoolean.False;

	// Do not allow it to toggle its docked state
	pane.Settings.DoubleClickAction = PaneDoubleClickAction.None;

	// It cannot be minimed or maximized
	pane.Settings.AllowMaximize = DefaultableBoolean.False;
	pane.Settings.AllowMinimize = DefaultableBoolean.False;

	// It cannot be pinned
	pane.Settings.AllowPin = DefaultableBoolean.False;

	// Change the borderstyle around the contained control
	pane.Settings.BorderStylePane = UIElementBorderStyle.Raised;

	// Put 3 pixels of padding around the contained control
	pane.Settings.PaddingBottom = 3;
	pane.Settings.PaddingLeft = 3;
	pane.Settings.PaddingRight = 3;
	pane.Settings.PaddingTop = 3;

	// Show the caption
	pane.Settings.ShowCaption = DefaultableBoolean.True;

}
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also