ScrollButtonTypes Property (MdiTabGroupSettings)
Returns or sets the types of scroll buttons to display.
Syntax
public Infragistics.Win.UltraWinTabs.ScrollButtonTypes ScrollButtonTypes {get; set;}
'Declaration
Public Property ScrollButtonTypes As Infragistics.Win.UltraWinTabs.ScrollButtonTypes
The following example demonstrates how to set the various MdiTabGroupSetting properties that relate to StateButton style tabs.
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
'Declaration
Public Property ScrollButtonTypes As Infragistics.Win.UltraWinTabs.ScrollButtonTypes
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;
}
'Declaration
Public Property ScrollButtonTypes As Infragistics.Win.UltraWinTabs.ScrollButtonTypes
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2