WinForms › Power Tab Strip
Power Tab Strip
.NET Framework 4.8.NET 6 / 8 / 10v8.0.2WinForms
An advanced and highly customisable tab strip control for the Windows Forms .NET platform.
26public types
258public members
2namespaces
Assembly
| Assembly | Binarymission.WinForms.Controls.BinaryPowerTabStrip.dll |
| Root namespace | Binarymission.WinForms.Controls.TabControls |
| Target frameworks | .NET Framework 4.8, .NET 6 / 8 / 10 |
Getting started
using Binarymission.WinForms.Controls.TabControls;
// Designer: build the solution once, then drag BinaryPowerTabStrip from the Toolbox onto a form.
// In code:
var binaryPowerTabStrip = new BinaryPowerTabStrip
{
Dock = DockStyle.Fill,
};
this.Controls.Add(binaryPowerTabStrip);
API reference
Binarymission.WinForms.Controls.TabControls
class BinaryExtendedPanel | A custom panel class providing base services for the BinaryPowerTabPage class. |
class BinaryPowerTabPage | The tab page class that will be hosted in the BinaryPowerTabStrip control class. |
class BinaryPowerTabPageCollection | Collection class to help manage/work with the collection of the BinaryPowerTabPage elements hosted in the BinaryPowerTabStrip class. |
class BinaryPowerTabPageCollectionBase | Base collection class for BinaryPowerTabPageCollection. This class is designed to be used internally, so it is advised that external code does not directly work this class as-is. |
class BinaryPowerTabStrip | A customizable tab strip control for WindowsForms .NET. |
class CurrentlyDisplayedTabPagesListReport | A class to package the details for reporting the Tab pages currently displayed within the view window of the PowerTabStrip Control instance. |
class TabPageDoubleClickedEventArgs | A class that is used to package information when raising the TabPageDoubleClicked event. |
enum CloseButtonPosition | Lists all the supported positions for drawing the close button in page headers. |
enum HitTestArea | Which part of the tab strip a given point falls on. |
interface IPowerTabStripElementsRenderer | An interface to plug in a custom renderer to use when BinaryPowerTabStrip Control renders its overflow menu object. |
enum OverflowMenuGlyphVisualState | Lists the possible states of the Overflow menu glyph/visual. |
enum OverflowMode | Lists the supported overflow modes. |
enum RenderingStyle | Lists the supported tab page rendering styles. |
enum TabPageChangeTriggerSource | Lists the possible source action that is the source for the tab page changed event. |
class TabPageChangedEventArgs | An event args object used in tab change event. |
delegate TabPageChangedHandler | A delegate signature to handle the tab page change event. |
class TabPageClosingEventArgs | A cancel-able event args object used in tab closing event. |
delegate TabPageClosingHandler | A delegate signature to handle the tab page closing event. |
delegate TabPagesCollectionChangeHandler | A delegate that will handle the collection change event, with a given tab page data. |
delegate TabPagesCollectionClearHandler | A delegate that will handle the collection clear event. |
enum TabPagesOverflowCalculationStrategy | Lists the supported choices of tab pages overflow trigger factor calculation. |
enum TabPagesRenderingLocation | Whether the tab pages are drawn along the top or the bottom edge of the strip. |
class ToolTipConfiguration | Enables configuring the tooltip display aspect for the tab page control. |
class ToolTipConfigurationTypeConverter | Lets the property grid expand a tool tip configuration into its individual properties instead of showing it as one opaque value. |
Binarymission.WinForms.Controls.TabControls.Designers
class BinaryPowerTabPageDesigner | Design-time support for a single tab page: it hides the inherited properties that do not apply to a page inside a tab strip. |
class BinaryPowerTabStripDesigner | Design-time support for the tab strip, including the smart-tag action list shown on the designer surface. |