バージョン

AllowMaximize プロパティ (PaneSettings)

最大化ボタンが有効かどうかを取得または設定します。
シンタックス
'宣言
 
Public Property AllowMaximize As Infragistics.Win.DefaultableBoolean
public Infragistics.Win.DefaultableBoolean AllowMaximize {get; set;}
解説

ペインで最大化ボタンを表示するためには、コントロールの UltraDockManager.ShowMaximizeButton プロパティを True に設定する必要があります。ShowMaximizeButton のデフォルト値は False です。

AllowMaximize プロパティは、ペインをグループ内部で最大化できるかどうかを決定します。ペインを最大化するためには、他のペインを少なくとも1つ持つグループにペインが存在し、そのグループがタブ付きグループまたはスライドグループでない必要があります。ペインが最大化されると、グループ内にある他のすべてのペインはそれぞれの最小サイズに縮小し、タイトル バーだけが表示されます(この動作は最小化とは異なることに注意してください)。グループ内では、一度に1つのペインだけを最大化できます。ペインが最大化されているときにユーザーが 2 番目のペインを最大化した場合、1 番目のペインのサイズは自動的に復元されます。

グループ内の他のペインが最大化されたペインに合わせてどのようにサイズ変更されるかは、グループが水平に分割されているか、または垂直に分割されているかによって異なります。水平に分割されたグループでは、最大化されるペインの高さが最大化されます。他のペインは、最大化されたペインの上または下に、タイトルバーとして縮小表示されます。グループが垂直に分割されている場合は、ペインの幅が最大化され、他のペインのタイトルバーが最大化されたペインの左または右に表示されます。

通常、同じグループ内の複数のペインを同時に最大化または最小化することはありません。「グループ領域では常に1つのペインが占有していなければならない」という必要条件があるため、最小化および最大化の動作は他のウィンドウの場合とまったく同じにはなりません。したがって、アプリケーションで両方の機能を同時に提供すると、ユーザーが混乱するおそれがあることに留意してください。

使用例
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;

}
参照