HeaderPane
Main
New product

SftTabs/NET 3.0

Tab control

Our 100% C# tab control for Windows Forms: tabs on any side of the control, in one scrollable row or in multiple rows, in eight looks from the current Windows theme to flat, button, underline, document, rounded and pill styles. Tabs are made of text, images, buttons, check boxes, radio buttons and progress bars, with close buttons, tab reordering, tooltips and full color support. Version 3.0 runs on the .NET Framework and on .NET 10, with Visual Studio designer support on both, and adds dark mode, per-monitor high-DPI scaling and built-in screen-reader accessibility.

  • Windows 10 and newer
  • .NET Framework 4.7+ and .NET 10+
  • Royalty-free
  • 1 year of support included

The Windows Forms tab control with a look for every application.

A 100% C# tab control for Windows Forms. Tabs on any side of the control, in one scrollable row or in multiple rows, in eight looks from the current Windows theme to pills, at home on .NET 10 and on modern Windows.

SftTabs/NET is the tab control for Windows Forms developers who need more than the standard TabControl offers: tabs made of text, images, buttons, check boxes and progress bars, close buttons on the tabs, tabs the user can reorder, and full control over colors. Version 3.0 runs on the .NET Framework and on .NET 10, with the Visual Studio designer on both.

Eight looks Multiple rows Scrolling tabs Close buttons Tab reordering Images Dark mode Drag & drop

[ ]

Tabs on any side

Tabs on the top, bottom, left or right side of the control, in one scrollable row or in multiple rows with several row layouts.

  • Horizontal or vertical tab text
  • One or several lines of text
  • Hidden and disabled tabs

( )

Eight tab looks

The current Windows theme, classic three-dimensional, flat, buttons, underline, document, rounded and pills.

  • Full color support throughout
  • Gradient fill of tabs
  • Flyby highlighting

[x]

Tabs made of parts

A tab is made of parts: text, images, buttons, check boxes, radio buttons and progress bars, in any combination.

  • Close buttons on tabs
  • Close, Minimize and Restore buttons
  • Tooltips for tabs and buttons

<->

Pages and interaction

Tab pages host the controls of each tab, or use just the row of tabs without pages. Users reorder tabs by dragging them.

  • Keyboard interface with mnemonics
  • Drag detection for drag & drop
  • Tabs saved and loaded as XML documents

Tab control components

From a simple row of tabs to a full tabbed dialog.

The image shows the individual components available in a SftTabs/NET tab control: the tabs with their text, images and other parts, the tab row, tab close buttons, scroll buttons, the Close, Minimize and Restore buttons and the tab pages. Use only the row of tabs, or let the control manage a page of controls for every tab.

Tab Control Components

.NET Framework and .NET 10

One control for both .NET platforms.

SftTabs/NET 3.0 runs in .NET Framework 4.7 (or later) applications and in .NET 10 (or later) Windows Forms applications, with the same classes, properties, methods and events on both. .NET projects reference the Softelvdm.SftTabsNET NuGet package from the package source Setup registers; .NET Framework projects reference the assembly directly. In both, Visual Studio's designer hosts the control: place it from the toolbox, edit it in the Properties window, and design the tabs visually in the property pages.

Built for modern Windows

Built for how Windows looks and works today.

Version 3.0 follows the system's choices, so your tabs do too.

Dark mode

Set one property and the control follows the Windows light/dark setting, switching when the user changes it.

Per-Monitor v2 DPI

The control follows the DPI of the monitor showing it and, at your option, scales images and pixel values as windows move between monitors.

Screen readers

Built-in UI Automation support makes the tabs available to Narrator, NVDA, JAWS and others.

High Contrast

Honors the Windows contrast theme automatically, as Microsoft's accessibility guidelines require.

Requirements and distribution

Development

  • Visual Studio 2019 and newer
  • C#, VB.NET and any .NET language for Windows Forms
  • NuGet package for .NET projects, assembly reference for .NET Framework projects

Platforms

  • .NET Framework 4.7 or later
  • .NET 10 or later
  • Windows 10 and newer, including Server editions

Compatibility

  • One assembly, Softelvdm.SftTabsNET.dll
  • The same API on the .NET Framework and on .NET 10
  • Can be used in the same application as SftTree/NET 3.0

Distribution

  • The redistributable assembly ships royalty-free with your application
  • Run-time use under the license agreement
  • Each developer licenses their own copy

Find a License that Fits Your Needs

Licenses

Find a license that fits

Every license includes a full year of support subscription: free product support, new major and minor releases, hotfixes and updates.

Read the license agreement
Single Developer License
$299one developer

For one developer, on any number of their own computers.

25 DevelopersSave 53%
$3,500one license number

One license number covering 25 developers on your team.

Prices in US dollars. 30-day money-back guarantee. Need the source code? Ask sales about an Enterprise License.