Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 動的インタラクティブ機能 > カスタムインターフェースの構築 > 低レベルインターフェース制御 > NotebookEventActions >

NotebookEventActions

NotebookEventActions
ノートブックのオプションであり,ノートブックとの関連で指定のイベントが起ったときに実行するアクションのリストを与える.
  • NotebookEventActionsは,ノートブックとの関連でが起った場合は常に を評価するように指定する.
  • 可能なイベント指定はEventHandlerの場合と同じで,以下が加わる.
"WindowClose"ウィンドウを閉じる
  • NotebookEventActionsの設定は,個々のノートブックよりもスタイルシートのレベルで行われることの方が多い.
  • デフォルトで,NotebookEventActionsでイベントに指定されているアクションは,Mathematica がそのイベントに対して行うであろういかなるデフォルトアクションをも無効にする.
ノートブックが閉じられたときに特定のアクションを取るように設定する:
ノートブックが開いた状態のときには,は変わらない:
ノートブックウィンドウを閉じるとが1増加する:
ノートブックが閉じられたときに特定のアクションを取るように設定する:
In[1]:=
Click for copyable input
ノートブックが開いた状態のときには,は変わらない:
In[3]:=
Click for copyable input
Out[3]=
ノートブックウィンドウを閉じるとが1増加する:
In[4]:=
Click for copyable input
Out[4]=
ノートブックウィンドウを作る:
クリックされると色が変わるようにNotebookEventActionsを設定する:
ノートブックをクリックすると背景色が変わる:
Enterキーが押されるとアクションが起るようにする:
のアクションを定義する:
マウスボタンを押している間だけ背景色がピンクになる:
マウスを放すとノートブックの背景色はもとに戻る:
このNotebookEventActionsの設定は,通常のEnterキーの動作をブロックする:
Enterを押すと背景色が変わるが,新規行は始まらない:
次は,に指定されたアクションの一部として新規行を挿入する:
このノートブックでEnterを押すと背景色が変わるだけでなく新規行も挿入される:
一旦活性化されると消えてしまうNotebookEventActionsの設定を指定する:
1回のEnterで新規行を始めることなく背景色が変わる:
また,NotebookEventActionsNoneにリセットされた:
今度は,Enterのキー操作で通常通りに新規行が加えられる:
バージョン 6 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF