BCGControlBar Library for .NET
BCGSoft.Controls.TabStrip Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassBeforeCloseTabEventArgs  
ClassBeforeTabItemChangedEventArgs  
ClassMultiTabStripControl  
ClassNewTabClickedEventArgs  
ClassTabbedPanel

Inherits Panel class of  System.Windows.Forms namespace.
Specifies the panel belongs to a tab item.

ClassTabControlEx

Inherits Panel class of  System.Windows.Forms namespace. Implements interfaces System.ComponentModel.ISupportInitialize, System.Runtime.Searialization.ISerializable.
Provides a grouping mechanism for organizing tab items and their related tabbed panels.

ClassTabDrawManager Provides the functionality that allows you to control look and feel of the tab items and tab strip control according to the current TabStripStyle. 
ClassTabItem Inherits Component class of  System.ComponentModel.Component  namespace.
Implements interfaces System.ComponentModel.INotifyPropertyChanged, System.Runtime.Searialization.ISerializable.
Represents a tab item displayed on the tabstrip.
ClassTabItemCollection

Inherits CollectionWithEvents class of the BCGSoft.Shared namespace
A collection of tab items objects in a tab strip control. This collection allows to get tab item from it by its related control, the point in client coordinates located on it, its text and index in the collection. The access to this collection you can get using the property TabCollection of the TabStrip  or TabControlEx.

ClassTabItemCollectionCollectionEditor  
ClassTabStrip Inherits Control class of the System.Windows.Forms namespace. Implements interface System.ComponentModel.ISupportInitialize.
Provides a container for tab items and manages item.  Member of this class allows to specify the location , look and feel of the tab items from it’s tab collection, docking  and layout of the control. This class contains event handlers for mouse, scroll and other events, associated with tabstrip.
ClassTabStripCommandPanel

Inherits CommandPanel class the BCGSoft.Controls.Shared namespace.

Provides a grouping mechanism for organizing tab strip buttons. Contains a collection of command buttons of the tab control which includes button for scrolling of the tab strip and close button. This class allows to get any button by its internal image and index, to insert and remove items, specify the existence of scrolling and close button.

ClassTrackTabItemEventArgs Inherits EventArgs class the System namespace.
Provides data for the TrackTabItem event. Property MousePosition  gets the position of the mouse cursor, property TrackedTabItem specifies a captured tab item to drag, property TrackState indicates the current state of tracking control.
Delegates
 DelegateDescription
DelegateBeforeCloseTabItemEventHandler  
DelegateBeforeTabItemChangedEventHandler  
DelegateNewTabClickedEventHandler  
DelegateTrackTabItemHandler

Represents the method that will handle the TrackTabItem event which  occurs on the tab item is tracked.

Enumerations
 EnumerationDescription
EnumerationTabStripCommand Tab strip internal command IDs.
EnumerationTabStripLayout Defines the layout of tabitems on the tabstrip.
EnumerationTrackTabItemState Specified the state of tabitem during the tracking.
See Also

Reference

BCGSoft.Controls.TabStrip Assembly

Send Feedback