Version

ITabProvider Interface Members

The following tables list the members exposed by ITabProvider.

Public Properties
 NameDescription
 PropertyAllowTabMovingDetermines if the user can drag tabs around.  
 PropertyAutoSelectDetermines if a tab should be selected automatically when the mouse pauses over it for AutoSelectDelay milliseconds.  
 PropertyAutoSelectDelayReturns the delay (in milliseconds) before a tab is automatically selected when the mouse is paused over it and AutoSelect is true.  
 PropertyHotkeyPrefixDetermines whether mnemonics will be displayed.  
 PropertyHotTrackDetermines whether the a tab's appearance changes when the mouse passes over it.  
 PropertyImageListReturns the image list to use.  
 PropertyImageSizeReturns the size of images in the tab's text area.  
 PropertyImageTransparentColorReturns the transparent color used when drawing tool images.  
 PropertyInterRowSpacingDetermines the spacing between tab rows  
 PropertyInterTabSpacingDetermines the spacing between tabs  
 PropertyMaxAvailableTabAreaSizeReturns the maximum available size for the tab area.  
 PropertyMaxTabWidthReturns the maximum width of a tab.  
 PropertyMaxVisibleTabRowsReturns the maximum number of tab rows to display.  
 PropertyMinTabWidthReturns the minimum width of a tab.  
 PropertyMultiRowSelectionStyleDetermines if tab rows are re-arranged when a tab is selected.  
 PropertyScaleImagesDetermines if images will be scaled to ImageSize.  
 PropertyScrollArrowStyleIndicates the style of the arrows displayed by the scroll buttons.  
 PropertyScrollButtonsDetermines if scroll buttons will be shown.  
 PropertyScrollButtonStyleDetermines the visual style of the scroll buttons.  
 PropertyScrollButtonTypesDetermines which scroll buttons will be shown.  
 PropertyScrollTrackExtentDetermines the size of the scroll thumb track.  
 PropertyShowButtonSeparatorsDetermines whether separators are rendered between button style tabs.  
 PropertyShowCloseButtonDetermines whether a close button is displayed.  
 PropertyShowFocusDetermines whether a focus rect will be drawn on the selected tab.  
 PropertyShowToolTipsDetermines whether tooltips will be shown over the tab area.  
 PropertyStyleDetermines the style of the tabs.  
 PropertyTabButtonStyleDetermines the style of tab buttons.  
 PropertyTabLayoutStyleDetermines how the tabs will be laid out.  
 PropertyTabOrientationDetermines where the tabs are displayed in relation to the control.  
 PropertyTabPaddingReturns the amount of extra padding around the tab text and image.  
 PropertyTabsReturns a list of objects that implement the ITabItem interface.  
 PropertyTabSizeReturns the size of a tab. This is the functional equivalent of the inbox tab control’s ‘ItemSize’ property.  
 PropertyTabsPerRowReturns the number of tabs on each row.  
 PropertyTextOrientationReturns the orientation of the tab text.  
 PropertyVisibleTabsCountReturns the total number of tabs whose ITabItem.Visible property is true.  
Public Methods
 NameDescription
 MethodCreateMetricsFontCreates a font used for all tab text measurements.  
 MethodGetMarshallingControlReturns the control used to synchronize accessibility calls.  
 MethodGetTabItemStateGets the current state of the tab.  
 MethodGetTabParentAccessibleObjectGets the Accessible Object of that parent of the tabs.  
 MethodResolveClientAreaAppearanceResolves the appearance for the client area (not including the tab header area).  
 MethodResolveDefaultAppearanceResolves the default appearance for the tab area.  
 MethodResolveScrollButtonAppearanceResolves the appearance for scroll buttons.  
 MethodResolveScrollTrackAppearanceResolves the appearance for the scroll track area.  
See Also