バージョン

MaximumSize プロパティ

ペインの最大サイズを返すまたは設定します。
シンタックス
'宣言
 
Public Property MaximumSize As Size
public Size MaximumSize {get; set;}
解説

リサイズの間、ペインが超えるべきではない最大の高さと幅の両方またはいずれか一方を指定できます。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinDock

Private Sub btnMinMaxSize_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMinMaxSize.Click

    ' Create a new dock area
    Dim group As DockAreaPane = New DockAreaPane(DockedLocation.Floating, "floatingPane")

    ' Initialize the child pane style and size
    group.Size = New Size(200, 120)
    group.ChildPaneStyle = ChildPaneStyle.VerticalSplit

    ' Get the control panes we will move into the new dock area
    Dim controlPane1 As DockableControlPane = Me.ultraDockManager1.ControlPanes(0)
    Dim controlPane2 As DockableControlPane = Me.ultraDockManager1.ControlPanes(1)

    ' Reposition them into the new group
    controlPane1.Reposition(group)
    controlPane2.Reposition(group)

    ' This control should not be smaller than...
    controlPane1.MinimumSize = New Size(65, 50)

    ' And should not be bigger than...
    controlPane1.MaximumSize = New Size(150, 300)

    ' Maximizing a pane is essentially the same as minimizing
    ' another pane when you have only 2 panes in a group. It 
    ' works a bit differently when you have more than 2 panes
    ' since you can have only 1 maximized pane in a group ( which
    ' causes the other panes to be treated as minimized) but you
    ' can have up to pane count - 1 minimized panes where the 
    ' unminimized 
    ' controlPane2.Maximized = True
    controlPane1.Minimized = True

    ' Hide disabled buttons
    Me.ultraDockManager1.ShowDisabledButtons = False

    ' Show the minimize button so the user can restore the minimed pane
    ' note, it is highly recommend that you only show the minimize
    ' or maximize buttons to the user since the two can cause
    ' conflicts in the state making it more difficult for the
    ' user to restore the panes
    Me.ultraDockManager1.ShowMinimizeButton = True

    ' Add the new dock area to the dock manager
    Me.ultraDockManager1.DockAreas.Add(group)

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

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

	// Create a new dock area
	DockAreaPane group  = new DockAreaPane(DockedLocation.Floating, "floatingPane");

	// Initialize the child pane style and size
	group.Size = new Size(200, 120);
	group.ChildPaneStyle = ChildPaneStyle.VerticalSplit;

	// Get the control panes we will move into the new dock area
	DockableControlPane controlPane1 = this.ultraDockManager1.ControlPanes[0];
	DockableControlPane controlPane2 = this.ultraDockManager1.ControlPanes[1];

	// Reposition them into the new group
	controlPane1.Reposition(group);
	controlPane2.Reposition(group);

	// This control should not be smaller than...
	controlPane1.MinimumSize = new Size(65, 50);

	// and should not be bigger than...
	controlPane1.MaximumSize = new Size(150, 300);

	// Maximizing a pane is essentially the same as minimizing
	// another pane when you have only 2 panes in a group. It 
	// works a bit differently when you have more than 2 panes
	// since you can have only 1 maximized pane in a group ( which
	// causes the other panes to be treated as minimized) but you
	// can have up to pane count - 1 minimized panes where the 
	// unminimized 
	// controlPane2.Maximized = true;
	controlPane1.Minimized = true;

	// Hide disabled buttons
	this.ultraDockManager1.ShowDisabledButtons = false;

	// Show the minimize button so the user can restore the minimed pane
	// note, it is highly recommend that you only show the minimize
	// or maximize buttons to the user since the two can cause
	// conflicts in the state making it more difficult for the
	// user to restore the panes
	this.ultraDockManager1.ShowMinimizeButton = true;

	// Add the new dock area to the dock manager
	this.ultraDockManager1.DockAreas.Add(group);

}
参照