| Visual Basic (Declaration) | |
|---|---|
Public Class UltraTabControl Inherits UltraTabControlBase Implements IUltraLicensedComponent, ICodeDomSerializable, ICodeDomSerializableEX, ISupportAppStyling, IControlElementEventProcessor, IImageListProvider, IUltraControl, IUltraControlElement | |
| C# | |
|---|---|
public class UltraTabControl : UltraTabControlBase, IUltraLicensedComponent, ICodeDomSerializable, ICodeDomSerializableEX, ISupportAppStyling, IControlElementEventProcessor, IImageListProvider, IUltraControl, IUltraControlElement | |
UltraTabControl and UltraTabStripControl control both derive from the abstract base class UltraTabControlBase since the functionality of both controls is very similar.
The main difference is that the UltraTabControl creates a separate UltraTabPageControl for each tab so it can easily contain a separate set of child controls. This is similar to the functionality exposed by the TabControl provided by Microsoft.
In contrast, the UltraTabStripControl is a light weight control that re-uses its UltraTabControlBase.SharedControlsPage as the TabPage for every tab.
Note: the UltraTabStripControl can be easily bound to a data source via its UltraTabStripControl.DataSource, UltraTabStripControl.DataMember, UltraTabStripControl.TabKeyMember, UltraTabStripControl.TabTextMember, UltraTabStripControl.ToolTipTextMember, UltraTabStripControl.SortMember and UltraTabStripControl.SortDirection properties.


~388.gif)
~388.gif)
~388.gif)
~388.gif)
~388.gif)
~388.gif)


~388.gif)
~388.gif)
~388.gif)
~388.gif)

~388.gif)

~388.gif)
