ListPicker
ListPicker[list,{val1,val2,…}]
可能な値 valiを含むことができる設定 list のリストペインを表す.
ListPicker[Dynamic[list],{val1,…}]
設定値が list の動的に更新された現行値であると解釈する.項目が選択/選択解除されるたびに要素が加えられたり削除されたりする.
ListPicker[list,{val1lbl1,val2lbl2,…}]
lbliで可能な値 valiが示されるリストペインを表す.
詳細とオプション
- ListPickerは垂直方向の項目リストを表示する.デフォルトで,システムが提供するリストボックスあるいはリストビューの外観が使われる.
- キーを押さえながらListPickerをクリックすると一連の項目が選択される.あるいはキーを押さえながらListPickerをクリックすると,個々の選択を切り換えることができる.
- list には選択されたすべての値が入れられる.値が何も選択されていない場合,list は空リストになる.
- valiと lbliは,文字列,ボックス,グラフィックス,動的式を含むその他の任意の式のいずれでもよい.
- Delimiterを valiのリスト中で使って,表示されたリストペインの水平デリミタを指定することができる.
- 使用可能なオプション
-
Appearance Automatic ペインの全体的な外観 AppearanceElements Automatic 表示された出力に含む全体的な制御要素 Background Automatic 使用する背景色 BaselinePosition Automatic 周囲のテキストと相対的な整列 BaseStyle {} リストピッカーのベーススタイル指定 ContentPadding True 余白をコンテンツの周りぎりぎりまで縮めるかどうか Enabled Automatic ペインを有効にするか無効(灰色表示)にするか FieldSize {{1.,50.},{1.,10.}} - リスト項目用のフィールドサイズ
FrameMargins Automatic メニュー枠内に残す余白 ImageMargins 0 表示されたメニュー周囲の余白 ImageSize Automatic 表示されたリストペイン全体の大きさ Multiselection True 複数項目の同時選択を許可するかどうか Scrollbars Automatic スクロールバーを含めるかどうか ScrollPosition {0,0} スクロールが有効な場合のスクロール位置 Spacings Automatic 縦方向の間隔 - Backgroundの設定値は,コントロール中の連続する項目に別々に適用できるように以下のように与えられる.
-
{s1,s2,…,sn} s1から snまでを使い,次にデフォルトを使う {{c}} すべてに c を使う {{c1,c2}} c1と c2を交互に使う {{c1,c2,…}} 全 ciを循環的に使う {s,{c}} s を使い,次に c を繰り返し使う {s1,{c},sn} s1を使い,次に c を繰り返し使い,最後に snを使う {s1,s2,…,{c1,c2,…}, sm,…,sn} 最初に siの最初の列を使い,次に ciを循環的に使い,最後に siの最後の列を使う {s1,s2,…,{},sm,…,sn} 最初に siの最初の列を使い,最後に siの最後の列を使う {i1->v1,i2->v2,…} 位置 ikで何を使うかを指定する {spec,rules} rules を使って spec の指定を無効にする - {s1,s2,…,{…},sm,…,sn}の形式の設定では,リストピッカーにある項目より多くの siが指定された場合は,初めの方の項目には siが最初から使われ,最後の方の項目には最後から使われる.
- Appearanceの可能な設定値に"Framed"と"Frameless"がある.
- AppearanceElementsで使用できる要素には"ResizeArea"が含まれる.
- BaselinePositionはデフォルトでCenter->Axisであると解釈される.
- BaseStyleの設定値は,一般に現行スタイルシートの"ListPane"スタイルで与えられるデフォルトスタイルに追加される.
例題
すべて開くすべて閉じるオプション (13)
Appearance (1)
ListPickerを枠なしで表示する:
枠のないListPickerの周りにカスタムフレームを表示する:
AppearanceElements (1)
サイズ変更可能なListPickerを作る:
BaselinePosition (1)
ListPickerをテキストと整列させる:
Enabled (1)
選択不可のListPickerを作る:
Multiselection (1)
ListPickerで2つ以上の値が選べないようにする:
Scrollbars (1)
たとえ必要ではない場合でも常にスクロールバーを表示するListPickerを作る:
テキスト
Wolfram Research (2012), ListPicker, Wolfram言語関数, https://reference.wolfram.com/language/ref/ListPicker.html.
CMS
Wolfram Language. 2012. "ListPicker." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ListPicker.html.
APA
Wolfram Language. (2012). ListPicker. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ListPicker.html