Version

InterTabSpacing Property (MdiTabGroupSettings)

Returns or sets the amount of space between tabs.
Syntax
'Declaration
 
Public Property InterTabSpacing As Infragistics.Win.DefaultableInteger
public Infragistics.Win.DefaultableInteger InterTabSpacing {get; set;}
Remarks

The InterTabSpacing determines the amount of space between the tab items. When set to a negative value, the tab items overlap. When set to a positive value, the specified amount of pixels is left between the tab items. When left at the default value, the space between the tabs is resolved differently based on other settings, such as the TabStyle. For example, the default InterTabSpacing for Excel style tabs is -8 to allow the tab items to overlap as they do when using Microsoft Excel.

Note: If the InterTabSpacing is less than 0, then all tab items must be at least the absolute value of the InterTabSpacing.

Example
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
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;
}
Requirements

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

See Also