PopupMenu

PopupMenu[x,{val1,val2,}]

設定が x で可能な値が vali のポップアップメニューを表す.

PopupMenu[Dynamic[x],{val1,}]

動的に更新される x の現行値を設定値として取る.x の値はメニューから項目が選択されるたびにリセットされる.

PopupMenu[x,{val1lbl1,val2lbl2,}]

取り得る値 vali lbli で示されるポップアップメニューを表す.

PopupMenu[x,{val1lbl1,},dlbl]

x vali のいずれでもない場合はメニュー項目を dlbl として表示する.

PopupMenu[x,{},dlbl,base]

クリックされていないときは base として表示する.

詳細とオプション

  • PopupMenu[x,{val1,val2,}]は,メニュー中の連続する項目の vali と共に表示する.
  • vali lbli は,文字列,ボックス,グラフィックス,あるいは,動的な式を含むどのような式でもよい.
  • PopupMenu[x,list]では,Delimiterは表示されるポップアップメニューのデリミタ(水平線)を指定する list の要素として現れることができる.
  • 次のオプションが使用できる.
  • AppearanceAutomaticメニューの全体的な外観
    BaselinePosition Automatic周囲のテキストとの相対的な位置付け
    BaseStyle{}メニューのベーススタイル指定
    ContentPaddingTrue余白をコンテンツの周りぎりぎりまで縮めるかどうか
    Enabled Automaticメニューを有効にするか,無効(灰色)にするか
    FieldSize {{1.,50.},{1.,10.}}メニュー項目のフィールドサイズ
    FrameMargins Automaticメニューの枠の内側に残す余白
    ImageMargins 0表示されたメニューの周囲の余白
    ImageSize All表示されたメニューの全体的な画像サイズ
    MenuStyle{}メニュー項目のスタイル指定
  • BaseStyleの設定値は,一般に現行スタイルシートの"PopupMenu"スタイルで与えられるデフォルトスタイルに加えられる.

例題

すべて開くすべて閉じる

  (2)

ポップアップメニューから値を選ぶ:

PopupMenuを動的な状態に接続する:

スコープ  (7)

PopupMenuのコンテンツ  (4)

グラフィックスをPopupMenuのコンテンツとして使う:

任意の式をラベルとして使う:

Nullを使って空白のラベルを示す:

デフォルトで,PopupMenuはサイズ調整の必要がないように十分なスペースを取る:

ImageSize->Automaticとすると,PopupMenuは枠ごとにサイズ調整する:

PopupMenuのコントロール  (3)

が選ばれた状態から始める:

設定値はラベルにかかわらず値に基づく:

PopupMenuをスライダーに接続する:

オプション  (9)

Alignment  (1)

メニュー内の揃え方を指定する:

BaselinePosition  (1)

周囲のテキストと揃える:

Enabled  (1)

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

Enabled->Falseとすると,PopupMenuは無効となるが,現行状態が可視で残る:

FieldSize  (3)

予め定義した大きさを使う:

幅と高さを指定する:

指定した値の間の幅と高さを許す:

FrameMargins  (1)

ビュー内に余白を追加する:

ImageMargins  (1)

ビューの外側に余白を加える:

ImageSize  (1)

全体的な高さと幅を制御する:

アプリケーション  (1)

ベースビューを動的に更新する:

特性と関係  (1)

PopupMenuでは,設定値がリスト中の要素の値に関連付けられている:

PopupViewでは,設定値はリスト中の要素の位置に関連付けられている:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_popupmenu, organization={Wolfram Research}, title={PopupMenu}, year={2010}, url={https://reference.wolfram.com/language/ref/PopupMenu.html}, note=[Accessed: 17-November-2024 ]}