# 共通イベント

マニュアル > コントロールリファレンス > 全コントロール共通 > # 共通イベント |

| すべてのコントロールが共通的に持つイベントのことを共通イベントといいます。 準共通イベントとは一部のコントロール群のみが共通的に持つイベントです。
| 共通イベント
イベント名 | 説明 | スクリプト アクション | ブラウザ スクリプト | 演算式 構文
OnInitialize | 初めてコントロールが表示される直前に、１度だけ発生する。 | ○ | ○ | ×
OnLogin | ログインの状態が変化したときに発生する。 | × | ○ | ×
OnFocusIn | コントロールにフォーカスが移ったときに発生する。 | × | ○ | ×
OnFocusOut | コントロールがフォーカスを失ったときに発生する。 | × | ○ | ×
OnKeyDown | コントロールがフォーカスされている状態で、キーが押されたときに発生する。 | × | ○ | ×
OnKeyUp | コントロールがフォーカスされている状態で、キーが放されたときに発生する。 | × | ○ | ×
OnMouseIn | マウスの位置がコントロールの領域上に入ったときに、１度だけ発生する。 | × | ○ | ×
OnMouseMove | マウスの位置がコントロールの領域上にあるとき、マウスが移動するたびに発生する。 | × | ○ | ×
OnMouseOut | マウスの位置がコントロールの領域から外れたときに、1度発生する。 | × | ○ | ×
OnMouseDown | マウスのボタンが押されたときに発生する。 | × | ○ | ×
OnMouseUp | マウスのボタンを放したときに発生する。 | × | ○ | ×
OnMouseDblClick | マウスのボタンがダブルクリックされたときに発生する。 | × | ○ | ×
OnShowToolTip | ツールチップを表示するとき発生する。（ToolTipTypeが"EVENT"の時のみ。） | × | ○ | ×
OnHeartBeat | 定周期で発生するイベント。 | ○ | ○ | ×
OnTagValueChanged | AddTagで登録したタグの値が変化したときに発生する。 | ○ | ○ | ×
OnCommonEvent | CallCommonEventメソッドが呼び出された時に発生する。 | × | ○ | ×
OnTerminate | 画面が閉じられる時、１度だけ発生する。 | ○ | ○ | ×
OnTimer | タイマーのタイムアップ時に発生する。 | ○ | ○ | ×
OnExpressionValueChanged | AddExpressionで登録した式の値が変化したときに発生する。 | ○ | × | ×
OnAnimateStart | アニメーションが開始した時、発生する。 | × | ○ | ×
OnAnimateDone | アニメーションが終了した時、発生する。 | × | ○ | ×
| 準共通イベント
イベント名 | 説明 | スクリプト アクション | ブラウザ スクリプト | 演算式 構文
OnSwitchChanged | スイッチの状態（SwitchValue）が変更されたときに呼び出される。 | × | ○ | ×
OnGroupValueChanged | グルーピングした値の状態が変化したときに、親コントロールのみ発生する。 | × | ○ | ×