Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica >
Mathematica 組込みシンボル関連項目 »

ButtonFunction

ButtonFunction
低レベル関数ButtonBoxのオプションとして使われ,アクティブなボタンがクリックされたときに実行する関数をボタンに関連付ける.
  • ButtonFunctionのデフォルト設定では,ノートブック文書の現在位置にボタン内容がペーストされる.
  • ボタンまたはボタンの帰属するセルでは,Enabled->Trueの設定が有効なときだけButtonFunctionが実行される.
  • ButtonFunction->f の設定では,f に与える第1引数にはButtonSourceで指定される値が使われる.また,第2引数にはButtonDataで指定の値が使われる.
  • Mathematica 標準の評価優先順位の規則のため,ButtonFunction->(body&)にはカッコを使う必要がある.
  • 特に指定しないとき,ButtonFunctionの設定には,オプションButtonStyleに指定されたボタンスタイルから継承した値が使われる.
  • デフォルト設定のEvaluator->Noneでは,ボタンに関連付けられた関数によって生成された式は,フロントエンドで評価される.
押されると新しいノートブックを開くボタンを作る:
In[1]:=
Click for copyable input
 
Mathematica のカーネル関数を使って同じことをする:
In[1]:=
Click for copyable input
バージョン 3 の新機能
© 2013 Wolfram Research, Inc. English
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team