IntegralUI TabControl for .NET WinForms
Feature Rich Tabbed User Interface
Animation
Different animation effects are supported
- Fading effect with five speed levels
- Show multiple animated gifs in each tab header
- Control over image animation
Appearance
Customize the appearance of every control part using many color and format styles
- Customize the appearance of every control part: background, border, tab headers, buttons, tabstrip and toolbar
- Separate look for each tab state: normal, selected, focused, hovered and disabled
- Styles can be inherited from the parent control
- Option to use textures as background and color schemes for each tab page separately
- Choose among 7 predefined shapes of tabs
- Option to change the radius of tab corner
- Customizable border with three shapes: squared, rounded and chamfered
- Use gradient fill to paint the background for each tab page separately
- Anti-aliasing support
- Full or partial transparency to control background, border, tab text, icon and background
- Opton to show each tab page in different colors using custom styles
- Each tab header can have one or multiple buttons shown to the right of its text
- Rendering interface that match appearance of Windows Vista, XP and Classic
- Theme support
- Different watermark for each tab page
Command Buttons
Add custom command buttons to each tab header
- Each tab can have its own unique command buttons or share parent control buttons with other tabs
- Change the button appearance with custom styles for each button state: normal, hovered, selected
- Create your own custom operation by handling click events from buttons
Display Mode
Show and arrange tabs in multiple ways
- Tabs can be displayed in three modes: AutoSized, Compressed and Justified
- Each tab page can contain child tab pages which can be visible or hidden
- Tabs can be displayed in multiple lines
Drag and Drop
Reorder tabs using advanced drag drop operations
- Use a built-in reordering or create your own custom reordering
- Choose whether tab pages can be dragged or not
- Use built-in operation where tabs are reordered in standard way showing the reorder position mark
- Ability to create your own custom drag drop operation
- Support for all standard drag drop events
- Option to show or hide reorder position mark
Events
Control the flow of operations using large number of events
- Command buttons events
- Tab header selection events
- Focus related events
- Tab page add/remove events
- Expand/Collapse events of tab pages with child tabs
- Drag Drop events
- Rich content related events
Navigation
Advanced navigation among tabs
- Use arrow keys to navigate among tabs
- Use selector button to select a specific tab from a list
Layout
Organize the content of each tab header in custom layouts
- Separate tab headers by using spacing among them
- Each tab can have invidual settings for margin and padding
- Right to left languages support (RTL)
- Vertical tabs with horizontal text
- Option to show tabs in hierarchy with ability to be shown in different sides
- Create custom layouts using HTML tags
Miscellaneous
Other features that can help you
- Permissions over drag drop operations, selection, hover selection
- Each tab page can have its own context menu
- Choose how tabs are closed: dispose or hide them
- Option to set the maximum width of tab header for longer text
Tab Headers with Rich Content
Create custom layouts for each tab header using text, images, hyperlinks and other objects
- Horizontal and vertical orientation of tab content
- Create content rich tabs by placing text, images and hyperlinks and arrange them in custom layouts
- Option to create a data template which can be used by all tabs
- Advanced formatting options by use of HTML tags
- Multiple images at different places in each tab header
- Content alignment for every element
- Text and other content in tabs can be shown in multiple lines
TabStrip
Customizable tab strip with different placements
- Tab strip can have its own customizable appearance
- Tabs can be placed on each side: left, top, right and bottom
- Navigate among tabs using arrow or selector buttons
Toolbar
Combine tabs with customizable toolbar
- Unique ability to make combination of toolbar and tabs in single line
- Add buttons, labels and separators to the toolbar
- Toolbar can contain items on left and right side of the tab strip
Tooltips
Show customizable tooltips
- Each tab can have its own tooltip
- Tooltip can have custom background and border
- Choose how soon a tolltip will popup, and how long should remain visible