バージョン

タブの閉じるボタン

タブの閉じるボタン

目的

このトピックでは、ドッキング タブ領域のタブに、閉じるボタンを追加する方法について説明します。

前提条件

このトピックを理解するために、以下のトピックを参照することをお勧めします。

トピック 目的

WinDockManager コンポーネントを使用した作業の開始。

このトピックの内容

このトピックは、以下のセクションで構成されます。

閉じるボタンの位置

概要

以前のバージョンでは、閉じるボタンはペインのキャプション領域にのみ使用しました。 CloseButtonLocation プロパティを追加して、閉じるボタンが任意のドック領域のタブ自体に表示できるようになりました。

プレビュー

以下のスクリーンショットでは、キャプション領域、タグ グループのタブ、またはピン解除のタブに表示される時の閉じるボタンのプレビューを示します。

Close Button On Tabs 1.png

CloseButton プロパティ

CloseButton プロパティの概要

CloseButtonLocation プロパティは閉じるボタンの表示位置を決定します。 CloseButtonLocation プロパティは、WinDockManager の GroupSettings オブジェクトに追加しました。

プロパティ名 プロパティ タイプ 説明

CloseButtonLocation

CloseButtonLocation

閉じるボタンが表示される位置を定義するフラグの列挙型

以下の表では、CloseButtonLocation 列挙型の値を概観します。

プロパティ名 説明

Default

これがデフォルト値です。CloseButtonLocation は、指定のペインおよび所有する WinDockManager の両方で GroupSettings を使用して解決します。指定の両方のデフォルトは Caption で解決します。

Caption

閉じるボタンはキャプション領域にのみ表示されます。

TabGroup

閉じるボタンは、TabGroup の各 TabItem に表示されます。

TabGroupSelectedTab

閉じるボタンは、TabGroup の選択済みの TabItem にのみ表示されます。

AutoHide

ペインがピン解除済みの場合、閉じるボタンは UnpinnedTabArea で作成されたタブに表示されます。

AutoHideSelectedTab

閉じるボタンは、ペインがピン解除済みの場合に UnpinnedTabArea の選択済みのタブに表示されます。同じグループの他のピン解除済みのタブには表示されません。

AllTabs

閉じるボタンは使用可能なすべての TabItem に表示されます。すなわち、TabGroup および AutoHide の組み合わせです。

AllSelectedTabs

閉じるボタンは、グループで選択済みの TabItem に表示されます。すなわち、TabGroupSelectedTab および AutoHideSelectedTab の組み合わせです。

All

閉じるボタンはすべての位置に表示されます。

WinDockManager に閉じるボタンを追加

このスクリーンショットでは、DefaultGroupSettings.CloseButtonLocation プロパティを All に設定して、WinTree および WinExplorerBar コンポーネントを TabGroup としてドッキングした時の WinDockManager の外観を示します。

プロパティ

DefaultGroupSettings.CloseButtonLocation

All

Close Button On Tabs 2.png

C# の場合:

// DefaultGroupSettings.CloseButtonLocation プロパティを All に設定します
this.ultraDockManager1.DefaultGroupSettings.CloseButtonLocation = Infragistics.Win.UltraWinDock.CloseButtonLocation.All;
// コントロールを TabGroup としてドッキングします
Infragistics.Win.UltraWinDock.DockAreaPane dockAreaPane = this.ultraDockManager1.DockControls(
    new Control[] { this.ultraTree1, this.ultraExplorerBar1 },
    Infragistics.Win.UltraWinDock.DockedLocation.DockedLeft,
    Infragistics.Win.UltraWinDock.ChildPaneStyle.TabGroup);

Visual Basic の場合:

' DefaultGroupSettings.CloseButtonLocation プロパティを All に設定します
Me.UltraDockManager1.DefaultGroupSettings.CloseButtonLocation =
Infragistics.Win.UltraWinDock.CloseButtonLocation.All
' コントロールを TabGroup としてドッキングします
Dim dockAreaPane As Infragistics.Win.UltraWinDock.DockAreaPane = Me.UltraDockManager1.DockControls(
    New Control() { Me.UltraTree1, Me.UltraExplorerBar1 },
    Infragistics.Win.UltraWinDock.DockedLocation.DockedLeft,
    Infragistics.Win.UltraWinDock.ChildPaneStyle.TabGroup)

関連コンテンツ

トピック

このトピックの追加情報については、以下のトピックも合わせてご参照ください。

トピック 目的

WinGrid™ 列チューザー機能に関する概要を提供します。