ButtonBox

ButtonBox[boxes]

低レベルのボックス構文で,ノートブック式におけるボタンを表す.

詳細

  • ButtonBoxは,Buttonの低レベルの表現である.低レベルのノートブック式の操作を除き,ButtonBoxを直接使用する必要があってはならない.
  • ButtonBox[boxes] boxes として表示され,クリックされると動作する.
  • デフォルト動作は,boxes を現行挿入点にペーストすることである.オプションを使ってこの他の動作が指定できる.
  • ButtonBoxオブジェクトは,パレットボタン,ハイパーリンク,その他のアクティブな要素をノートブックに実装するのに使われる.
  • ButtonBoxオブジェクトは,それ自身あるいはオブジェクトを含んでいるセルがオプションEnabled->Trueを有するときはアクティブである.
  • ButtonBoxオブジェクトは,アクティブなときには,クリックされるたびにアクションを行う.アクティブでないときは,クリックしても単にオブジェクトか,あるいはその内容が選択されるだけである.
  • ButtonBox[boxes,BaseStyle->"style"]は,指定されたスタイルからButtonBoxの特性を取る.ButtonBoxのスタイルはその外観と動作の両方を指定することができる.
  • ボタンの外観に影響を与える次のオプションを与えることができる.
  • AppearanceAutomaticボタンの全体的な外観
    BackgroundAutomaticボタンの背景色
    BaselinePositionAutomatic周囲のテキストとの揃え方
    BaseStyle"GenericButton"ボタンのベーススタイル指定
    ButtonMinHeight1.0ボタンの最大全高(単位:フォントサイズ)
    ContentPaddingTrueコンテンツの周囲にぴったりするように余白を縮めるかどうか
    FrameMarginsAutomaticボタンのコンテンツの周囲の余白(単位:印刷用ポイント数)
    ImageSizeFullボタンのサイズ
  • ボタンのアクションに影響するオプションの一覧
  • ButtonDataAutomaticボタン関数の第2引数
    ButtonFunction(ペースト関数)ボタンクリック時に実行する関数
    ButtonSourceAutomaticボタン関数の第1引数の取得先
    EnabledAutomaticボタンを常にアクティブにするかどうか
    EvaluatorNoneボタン関数の式を評価のためにどこに送るか
    Method"Preemptive"使用する評価方法
    TooltipNoneボタンのためのツールチップ
    TooltipDelay0.`ツールチップを表示するまでの遅延時間
    TooltipStyle{}ツールチップのスタイル指定
  • ButtonBox[]をWolfram言語カーネルの入力として使った場合,それはデフォルトでButton[]として扱われる.

例題

  (2)

クリックされると新しいノートブックウィンドウを開くボタンを表示する:

rに乱数を割り当てるボタンを表示する:

ボタンをクリックした後でrの値を見てみる:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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