HypernovaDesktop Components · docs
Binarymission
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

AssemblyBinarymission.WinForms.Controls.BinaryPowerTabStrip.dll
Root namespaceBinarymission.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 BinaryExtendedPanelA custom panel class providing base services for the BinaryPowerTabPage class.
class BinaryPowerTabPageThe tab page class that will be hosted in the BinaryPowerTabStrip control class.
class BinaryPowerTabPageCollectionCollection class to help manage/work with the collection of the BinaryPowerTabPage elements hosted in the BinaryPowerTabStrip class.
class BinaryPowerTabPageCollectionBaseBase 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 BinaryPowerTabStripA customizable tab strip control for WindowsForms .NET.
class CurrentlyDisplayedTabPagesListReportA class to package the details for reporting the Tab pages currently displayed within the view window of the PowerTabStrip Control instance.
class TabPageDoubleClickedEventArgsA class that is used to package information when raising the TabPageDoubleClicked event.
enum CloseButtonPositionLists all the supported positions for drawing the close button in page headers.
enum HitTestAreaWhich part of the tab strip a given point falls on.
interface IPowerTabStripElementsRendererAn interface to plug in a custom renderer to use when BinaryPowerTabStrip Control renders its overflow menu object.
enum OverflowMenuGlyphVisualStateLists the possible states of the Overflow menu glyph/visual.
enum OverflowModeLists the supported overflow modes.
enum RenderingStyleLists the supported tab page rendering styles.
enum TabPageChangeTriggerSourceLists the possible source action that is the source for the tab page changed event.
class TabPageChangedEventArgsAn event args object used in tab change event.
delegate TabPageChangedHandlerA delegate signature to handle the tab page change event.
class TabPageClosingEventArgsA cancel-able event args object used in tab closing event.
delegate TabPageClosingHandlerA delegate signature to handle the tab page closing event.
delegate TabPagesCollectionChangeHandlerA delegate that will handle the collection change event, with a given tab page data.
delegate TabPagesCollectionClearHandlerA delegate that will handle the collection clear event.
enum TabPagesOverflowCalculationStrategyLists the supported choices of tab pages overflow trigger factor calculation.
enum TabPagesRenderingLocationWhether the tab pages are drawn along the top or the bottom edge of the strip.
class ToolTipConfigurationEnables configuring the tooltip display aspect for the tab page control.
class ToolTipConfigurationTypeConverterLets 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 BinaryPowerTabPageDesignerDesign-time support for a single tab page: it hides the inherited properties that do not apply to a page inside a tab strip.
class BinaryPowerTabStripDesignerDesign-time support for the tab strip, including the smart-tag action list shown on the designer surface.