Version

About WinTab and WinTabStrip

The Infragistics.Win.UltraWinTabControl assembly contains the following Windows Forms elements:

  • UltraTabControl — this element provides a superset of the functionality of the TabControl provided by Microsoft. Just like the Microsoft TabControl each tab creates a tab page control that is used to contain child controls that are unique to that tab. In addition to the basic functionality, a special 'shared controls' page is exposed to contain child controls that are shared among some or all of the tabs. When a tab is selected the appropriate 'shared controls' are re-parented to the tab’s tab page automatically. The UltraTabControl’s Tabs property returns a collection of UltraTab objects that represent each tab. The UltraTab object exposes properties that relate to the tab like TabPage, Visible, Enabled, Text, ToolTipText, Appearance etc. In addition, the UltraTabControl exposes properties to specify tab style, tab layout, tab orientation, text orientation as well as various tab scrolling options.

  • UltraTabStripControl — this element exposes all of the functionality of the UltraTabControl except that each tab does not create its own tab page control. Child controls are contained only by the 'shared controls' page. This element is useful in situations where all tabs display primarily the same child controls. It can also be easily bound to a data source.

Note The Microsoft TabControl exposes a DrawItem event to support owner-drawing of the tabs. The UltraTabControl and UltraTabStripControl do not expose this event since the DrawFilter interface exposes more powerful capabilities.

The following topics will give you a comprehensive overview of the capabilities of the WinTab™ and WinTabStrip™ controls: