views:

4922

answers:

4

Has anybody got any suggestions for a custom tabcontrol implemented in C# and which adheres to these criteria:

  • Allows the tabs to be placed along the side of the control.
  • Tab text must read horizontally.
  • Allow custom colouring.
  • Open source or no cost.

I prefer not to get my hands dirty with ownerdrawing if a solution already exists.

A: 

Check out JQuery UI.

http://ui.jquery.com/repository/latest/demos/functional/#ui.tabs

Samuel Kim
I think, Gary sayd about winforms tab.
TcKs
A: 
  • Horizontal/vertical & top/botton/left/right tab positioning
  • Tab visibility
  • RightToLeft support
  • Accessibility via keyboard support ( using Tab key to access tabs, using "&" mnemonic key support )
  • Drag & Drop for tab postion ( first tam can be droped after third tab )
    • Maybe Drag & Drop for tab between different tab controls
  • Appearence for borders and tabs
TcKs
+3  A: 

You probably don't have a need for this anymore but anyone else who stumbles upon it might find it useful.

I found this tabcontrol on CodeProject it is also very easy to Draw your own tabs with it, they even give you a example on the site.

Y(et)A(nother)TabControl

A couple more tab controls.

TabStrip Control

TabStrips: A TabControl in the Visual Studio 2005 way!

Cory
A: 

The tab control in WPF fulfills all of your requirements. You can override the template and go to town on it.

Daniel Moore