バージョン

Settings プロパティ (MdiTabGroup)

この MdiTabGroup の外観と動作を制御するために使用される MdiTabGroupSettings インスタンスを返します。
シンタックス
'宣言
 
Public ReadOnly Property Settings As MdiTabGroupSettings
public MdiTabGroupSettings Settings {get;}
解説

Settings プロパティは、MdiTabGroupSettings オブジェクトのインスタンスを返します。このオブジェクトは、グループの外観と動作に影響するプロパティ (TabStyleTabSizing など) を持っています。このオブジェクトのプロパティはデフォルト値を使用して初期化されますが、これらのデフォルト値は、実際に使用される値を決定するために解決する必要があります。Settings の解決はこのプロパティから始まります。このオブジェクトで明示的に設定されていない設定はすべて、所有している ManagerTabGroupSettings でチェックされます。

注: このプロパティは、この MdiTabGroup の Tabs のみに影響を及ぼします。MdiTabGroup にタブがまったく含まれていない場合、このプロパティはこの MdiTabGroup の TabGroups 内のタブに全く影響がありません。

使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinTabs
Imports Infragistics.Win.UltraWinTabbedMdi

Private Sub InitializeStateButtonTabGroup(ByVal tabGroup As MdiTabGroup)
    ' display the tabs as state buttons
    tabGroup.Settings.TabStyle = TabStyle.StateButtons

    ' display a separator bar between the state buttons
    tabGroup.Settings.ShowButtonSeparators = DefaultableBoolean.True

    ' leave 9 pixels of space between the state button tabs
    tabGroup.Settings.InterTabSpacing = New DefaultableInteger(9)

    ' use office xp style buttons for the close and scroll buttons
    tabGroup.Settings.ButtonStyle = UIElementButtonStyle.OfficeXPToolbarButton

    ' use the xp style chevron arrow for the scroll buttons
    tabGroup.Settings.ScrollArrowStyle = ScrollArrowStyle.WindowsXP

    ' only show the scroll buttons when needed
    tabGroup.Settings.ScrollButtons = DefaultableTabScrollButtons.Automatic

    ' show the next/previous and next page/ previous page buttons
    ' and scroll track/thumb when scroll buttons are displayed
    tabGroup.Settings.ScrollButtonTypes = ScrollButtonTypes.NextPagePreviousPage Or _
        ScrollButtonTypes.NextPrevious Or ScrollButtonTypes.Thumb

    ' when the scroll track is displayed, it should be no less than 40 pixels
    tabGroup.Settings.ScrollTrackExtent = 40
End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinTabs;
using Infragistics.Win.UltraWinTabbedMdi;

private void InitializeStateButtonTabGroup( MdiTabGroup tabGroup )
{
	// display the tabs as state buttons
	tabGroup.Settings.TabStyle = TabStyle.StateButtons;

	// display a separator bar between the state buttons
	tabGroup.Settings.ShowButtonSeparators = DefaultableBoolean.True;

	// leave 9 pixels of space between the state button tabs
	tabGroup.Settings.InterTabSpacing = new DefaultableInteger(9);

	// use office xp style buttons for the close and scroll buttons
	tabGroup.Settings.ButtonStyle = UIElementButtonStyle.OfficeXPToolbarButton;

	// use the xp style chevron arrow for the scroll buttons
	tabGroup.Settings.ScrollArrowStyle = ScrollArrowStyle.WindowsXP;

	// only show the scroll buttons when needed
	tabGroup.Settings.ScrollButtons = DefaultableTabScrollButtons.Automatic;

	// show the next/previous and next page/ previous page buttons
	// and scroll track/thumb when scroll buttons are displayed
	tabGroup.Settings.ScrollButtonTypes = ScrollButtonTypes.NextPagePreviousPage | 
		ScrollButtonTypes.NextPrevious |
		ScrollButtonTypes.Thumb;

	// when the scroll track is displayed, it should be no less than 40 pixels
	tabGroup.Settings.ScrollTrackExtent = 40;
}
参照