The Telerik RadTabStrip control supplies the basis for building tabbed interfaces with rich formatting and behavior. Tabs can have any shape you can imagine, be rearranged with drag-and-drop editing, and automatically manage other controls on embedded content panels.

Benefits 

This example demonstrates the basic features of RadTabStrip, namely drag and drop of tabs, scrolling, adding new tabs, and tab orientation.

You can change the orientation of the tabs using the TabsPosition and TextOrientation properties:

   radTabStrip1.TabStripElement.TabsPosition = TabPositions.Bottom
  
this.radTabStrip1.TabStripElement.TextOrientation = Orientation.Vertical

You can programmatically add new tabs to the collection items by pressing the Add New Tab tabbutton or in the following way:

   radTabStrip1.TabStripElement.Items.Add(new TabItem("tab name here"));.

You can iterate through all tab items and change their font sizes:

      foreach (RadElement selected in textPrimitiveSelector.GetSelectedElements(this.radTabStrip1.TabStripElement)) 
     {
                  Font font = (Font)selected.GetValue(VisualElement.FontProperty);
                  selected.SetValue(VisualElement.FontProperty, new Font(font.FontFamily, this.trackBar1.Value));
      }