'宣言 Public ReadOnly Property Settings As MdiTabGroupSettings
public MdiTabGroupSettings Settings {get;}
Settings プロパティは、MdiTabGroupSettings オブジェクトのインスタンスを返します。このオブジェクトは、グループの外観と動作に影響するプロパティ (TabStyle や TabSizing など) を持っています。このオブジェクトのプロパティはデフォルト値を使用して初期化されますが、これらのデフォルト値は、実際に使用される値を決定するために解決する必要があります。Settings の解決はこのプロパティから始まります。このオブジェクトで明示的に設定されていない設定はすべて、所有している Manager の TabGroupSettings でチェックされます。
注: このプロパティは、この 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; }