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


CheckboxBar[x, {val1, val2, ...}]
represents a checkbox bar with setting x and with checkboxes for values vali to include in the list x.
CheckboxBar[Dynamic[x], {val1, val2, ...}]
takes the setting to be the dynamically updated current value of x, with the values in the list x being reset every time a checkbox is clicked.
CheckboxBar[x, {val1->lbl1, val2->lbl2, ...}]
represents a checkbox bar in which the checkbox associated with value vali has label lbli.
  • Multiple checkboxes in a CheckboxBar can be checked at the same time. The values associated with all checked checkboxes are given in a list.  »
  • The vali and lbli can be strings, boxes, graphics or any other expressions, including dynamic expressions.  »
  • The following options can be given:
AppearanceAutomaticthe overall appearance of the checkbox bar
BaselinePositionAutomaticalignment relative to surrounding text
BaseStyle{}base style specifications for each checkbox bar
EnabledAutomaticwhether the checkbox bar is enabled, or grayed out
  • Possible settings for the Appearance option include:
"Horizontal"equally spaced horizontally
"Vertical"equally spaced vertically
"Row"laid out like text, allowing linewrapping
  • The settings for BaseStyle and LabelStyle are appended to the default styles typically given by the "CheckboxBar" and "CheckboxBarLabel" styles in the current stylesheet.
New in 6