This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)


TabView[{lbl1->expr1, lbl2->expr2, ...}]
represents an object in which clicking the tab with label lbli displays expri.
TabView[{lbl1->expr1, lbl2->expr2, ...}, i]
makes the i^(th) tab be the one currently selected.
TabView[{{v1, lbl1->expr1}, {v2, lbl2->expr2}, ...}, v]
associates values vi with successive tabs, and makes the tab with value v be the one currently selected.
TabView[{expr1, expr2, ...}]
takes the tab labels to be successive integers.
  • TabView[list, Dynamic[s]] takes the selected tab to be specified by the dynamically updated current value of s, with the value of s being reset if a different tab is selected.
  • The following options can be given:
Alignment{Automatic,Automatic}how to align objects in the display area
BaselinePositionAutomatichow to align with a surrounding text baseline
BaseStyle{}base style specifications for the TabView
ControlPlacement{Automatic,Automatic}where to place the tabs
EnabledAutomaticwhether the tabs are enabled, or grayed out
FrameMarginsAutomaticmargins inside the overall frame
ImageMargins0margins around the display area
ImageSizeAllthe overall image size for the display area
LabelStyle{}style specifications for the tab area
  • With the default option setting ImageSize->All, TabView always leaves space for the largest of the expri to be displayed, so that its overall size does not change. »
  • If any of the lbli are Null, the corresponding tabs are left blank.  »
  • TabView by default displays the lbli in "TabViewLabel" style, which typically uses the system button font.
  • The settings for BaseStyle and LabelStyle are appended to the default styles typically given by the "TabView" and "TabViewLabel" styles in the current stylesheet.
New in 6