RadioButtonBar

RadioButtonBar[x,{val1,val2,}]
表示带有 x 设置和 值作为标签的按钮的按钮条.

RadioButtonBar[Dynamic[x],{val1,val2,}]
设置动态更新当前的x 值,如果按下单选按钮,将重新设置 x 的值.

RadioButtonBar[x,{val1lbl1,val2lbl2,}]
表示按钮具有给定 值和 标签的单选按钮条.

更多信息和选项更多信息和选项

  • 可以是字符串、框符、图形或者其它表达式,包括动态表达式.
  • RadioButtonBar[x,list] 中,Delimiter 可能作为 list 元素出现,在显示单选按钮条中指定一个垂直分隔符.
  • 可能给出以下选项:
  • AppearanceAutomatic单选按钮条的整体外观
    BackgroundAutomatic使用的背景颜色
    BaselinePositionAutomatic相对周围文字对齐
    BaseStyle{}按钮条基本样式指定
    EnabledAutomatic是否启用单选按钮条,或设为灰色不启用
    ImageMargins0单选按钮条的边幅
    LabelStyle{}标签的样式指定
  • Appearance 选项的可能设置包括: »
  • "Horizontal"同样水平间隔
    "Vertical"同样垂直间隔
    "Row"象文本一样编排,允许换行
  • Appearance->"Vertical"->{h,w} 在具有指定列数和行数的网格中显示控件,其中依次垂直填充每个列. Appearance->"Horizontal"->{h,w} 水平填充各行.
  • 如果 h 或者 w 之一是 Automatic,它采用最小数字,以使得所有控件都适合所得网格. 如果 hw 都是 Automatic,计算的方式使得网格的行数和列数大致相同.
  • Method->"Active" 使每个项目的活动区域包含相应标签.
  • 通常通过 的样式在当前样式表中给出,BaseStyleLabelStyle 的设置附加到默认样式中.
2007年引入
(6.0)
| 2008年更新
(7.0)