'宣言 Public Property ScrollButtonTypes As Infragistics.Win.UltraWinTabs.ScrollButtonTypes
public Infragistics.Win.UltraWinTabs.ScrollButtonTypes ScrollButtonTypes {get; set;}
ScrollButtonTypes は、どのスクロール ボタンが表示されるかを決定するフラグ型列挙体です(OR 演算子を使用して複数の値を組み合わせることができます)。スクロール ボタンがいつ表示されるかは、ScrollButtons プロパティに基づきます。
デフォルト | 値は設定されておらず解決されません。 |
None | スクロール ボタンは表示されません。 |
NextPrevious | 次の項目および前の項目に移動するボタンが表示されます。 |
NextPagePreviousPage | 1 ページ前および後にスクロールするボタンが表示されます。 |
FirstLast | 最初の項目および最後の項目が画面に表示されるようにスクロールするボタンが表示されます。 |
サム | スクロール バー トラックとスクロールつまみが表示されます。これはスクロール ボタンのないスクロール バーに似ています。 |
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; }