SftTabs/NET can be enabled to allow users to reorder tabs by dragging a tab and dropping it at its new position in the tab row (see SftTabs.AllowReordering).
A user drags a tab by clicking the left mouse button on the tab and, without releasing the mouse button, moving the cursor to a new location. An insertion mark indicates the location where the tab will be inserted. Once the correct position is reached, the user releases the mouse button. If the tabs scroll, dragging the tab past either end of the tabs scrolls them.
An application receives the TabReordered event after the tab position has changed. The tab's page moves with the tab, so the tab collection and the control's Controls collection remain paired.
While tab reordering is in progress, the user can abort it by pressing the Escape key.
Tabs can be reordered while the control shows a single row of tabs and the SftTabs.DragStyle property is set to DragStyleEnum.Detect (the default).
The TabCollectionClass.Move method can be used to reorder tabs under program control.
See Also Tab Control Components