CheckboxBar

CheckboxBar[x,{val1,val2,}]

設定値が x で値 vali のチェックボックスがリスト x に含まれるチェックボックスバーを表す.

CheckboxBar[Dynamic[x],{val1,val2,}]

動的に更新された x の現在値を設定値とする.リスト x 中の値はチェックボックスがクリックされるたびにリセットされる.

CheckboxBar[x,{val1lbl1,val2lbl2,}]

valiと関連付けられたチェックボックスにラベル lbliが付いたチェックボックスバーを表す.

詳細とオプション

  • CheckboxBar中の複数のチェックボックスを同時にチェックすることができる.チェックされたすべてのチェックボックスの値がリストで与えられる. »
  • valilbliは,文字列,ボックス,グラフィックス,その他,動的な式を含む任意の式でよい. »
  • CheckboxBar[x,list]では,list の要素としてDelimiterを用いて表示された設定バーの垂直区切りを指定できる.
  • 次のオプションが使える.
  • Appearance Automaticチェックボックスバーの全体的な外観
    Background Automatic使用する背景色
    BaselinePosition Automatic周囲のテキストと相対的な揃え方
    BaseStyle{}各チェックボックスのベーススタイル指定
    Enabled Automaticチェックボックスを有効にするか,無効(灰色表示)にするか
    ImageMargins0表示されたチェックボックスの周りの余白
  • 使用可能なAppearanceオプションの設定値には次のようなものがある.
  • "Horizontal"水平方向に等間隔
    "Vertical"垂直方向に等間隔
    "Row"改行を許し,テキストのように並べる
  • Appearance->"Vertical"->{h,w}は,各列を水平に順番に埋めることで,グリッド内のコンテンツを指定された行数列数で表示する.Appearance->"Horizontal"->{h,w}とすると,代りに行が垂直に埋められる.
  • h あるいは w の一方がAutomaticのときは,すべてのコントロールが結果の格子に納まる最小の数であるとみなされる.hw の両方がAutomaticのときは,格子の行数と列数がほぼ等しくなるように計算される.
  • Method->"Active"とすると,各項目のアクティブなエリアに対応するラベルが付けられる.
  • BaseStyleLabelStyleの設定値は,一般に現行スタイルシートの"CheckboxBar"スタイルと"CheckboxBarLabel"スタイルで与えられるデフォルトスタイルに加えられる.

例題

すべて開くすべて閉じる

  (2)

指定した状態のチェックボックスを作る:

ラベルを含ませる:

スコープ  (3)

動的に更新された設定を使う:

任意のタイプの式を値として使う:

Delimiterで選択肢を分ける:

オプション  (9)

Appearance  (4)

サイズを変更する:

方向を変更する:

"Row"の設定を使うとチェックボックスの行に改行が入れられる:

要素が垂直方向に並べられた3列のレイアウトを指定する:

Background  (2)

背景を動的に変更する:

BaselinePosition  (1)

ラベルを周囲のテキストと揃える:

Enabled  (1)

デフォルトで,CheckboxBarは有効になっている:

Enabled->Falseとすると,チェックボックスバーは無効となるが,現行状態が可視で残る:

Method  (1)

一般に,チェックボックスの切り換えには直接チェックボックスをクリックすることが必要である:

Method->"Active"とすると,ラベルをクリックしてもチェックボックスが切り換えられるようになる:

特性と関係  (2)

CheckboxBarTogglerBarの特殊ケースである:

CheckboxBarCheckboxを使って構築され,値のリストの追跡に使うことができる:

考えられる問題  (1)

値は可能な値のリスト順ではなくクリック順で追加される:

Wolfram Research (2007), CheckboxBar, Wolfram言語関数, https://reference.wolfram.com/language/ref/CheckboxBar.html (2008年に更新).

テキスト

Wolfram Research (2007), CheckboxBar, Wolfram言語関数, https://reference.wolfram.com/language/ref/CheckboxBar.html (2008年に更新).

CMS

Wolfram Language. 2007. "CheckboxBar." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2008. https://reference.wolfram.com/language/ref/CheckboxBar.html.

APA

Wolfram Language. (2007). CheckboxBar. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CheckboxBar.html

BibTeX

@misc{reference.wolfram_2024_checkboxbar, author="Wolfram Research", title="{CheckboxBar}", year="2008", howpublished="\url{https://reference.wolfram.com/language/ref/CheckboxBar.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_checkboxbar, organization={Wolfram Research}, title={CheckboxBar}, year={2008}, url={https://reference.wolfram.com/language/ref/CheckboxBar.html}, note=[Accessed: 21-November-2024 ]}