ReoGrid で利用するすべてのオブジェクトのイベント一覧は以下の通りです。
ワークブックのイベント
分類 |
イベント名 |
発生タイミング |
読み込み・保存 |
WorkbookLoaded |
ワークブックの読み込みが正常に完了した後 |
WorkbookSaved |
ワークブックの保存が正常に完了した後 |
ワークシート管理 |
CurrentWorksheetChanged |
現在表示中のワークシートが変更された時 |
WorksheetCreated |
ワークシートが作成された時 |
WorksheetInserted |
アークシートが追加された時 |
WorksheetRemoved |
アークシートが削除された時 |
WorksheetNameChanged |
アークシートの名前が変更された時 |
WorksheetScrolled |
ワークシートがスクロールされた時 |
アクション |
BeforeActionPerform |
アクションを元に戻した時 |
ActionPerformed |
アクションが実行された後 |
Undid |
アクションが元に戻した時 |
Redid |
アクションをやり直した時 |
全般 |
SettingsChanged |
ワークブックの設定が変更された時 |
ExceptionHappened |
内部処理の際に異常が発生した時 |
ワークシートのイベント
分類 |
イベント名 |
発生タイミング |
罫線 |
BorderAdded |
罫線が追加された時 |
BorderRemoved |
罫線が削除された時 |
セルデータ |
CellDataChanged |
セル中データが変更された時 |
クリップボード |
BeforePaste |
貼り付ける操作が実行される前 |
AfterPaste |
貼り付ける操作が実行された後 |
OnPasteError |
貼り付ける操作を実行中にエラーが発生した時 |
BeforeCopy |
コピー操作が実行される前 |
AfterCopy |
コピー操作が実行された後 |
BeforeCut |
切り取り操作が実行される前 |
AfterCut |
切り取り操作が実行された後 |
フィルター・並び替え |
RowsFiltered |
フィルターが適用された後 |
RowsSorted |
データの並び替えが変更された後 |
行列数 |
RowsInserted |
新しい行が挿入された時 |
RowsDeleted |
行が削除された時 |
ColumnsInserted |
新しい列が挿入された時 |
ColumnsDeleted |
列が削除された時 |
行列のサイズ |
RowsHeightChanged |
行の高さが変更された時 |
ColumnsWidthChanged |
列の幅が変更された時 |
アウトライン |
OutlineAdded |
アウトラインが追加された後 |
OutlineRemoved |
アウトラインが削除された後 |
BeforeOutlineCollapse |
アウトラインが閉じられる前 |
AfterOutlineCollapse |
アウトラインが閉じられた後 |
BeforeOutlineExpand |
アウトラインが展開される前 |
AfterOutlineExpand |
アウトラインが展開された後 |
印刷 |
PrintableRangeChanged |
印刷範囲が変更された時 |
範囲の操作 |
RangeMerged |
範囲が結合された後 |
RangeUnmerged |
結合した範囲が解除された後 |
NamedRangeDefined |
命名範囲が定義された後 |
NamedRangeUndefined |
命名範囲の定義が削除された後 |
RangeDataChanged |
範囲に対してデータ操作が発生した後 |
RangeStyleChanged |
範囲またはセルのスタイルが変更された時 |
BeforeRangeMove |
範囲が移動される前 |
BeforeRangeCopy |
範囲がコピーされる前 |
AfterRangeMove |
範囲が移動された後 |
AfterRangeCopy |
範囲がコピーされた後 |
セルの編集 |
BeforeCellEdit |
セル編集が始まる前 |
AfterCellEdit |
セル編集が終了した時 |
CellEditTextChanging |
セル編集中にテキストが変更された時 |
CellEditCharInputed |
セル編集中に文字が入力された時 |
選択範囲・フォーカス |
FocusPosChanged |
フォーカスセルの位置が変更された時 |
FocusPosStyleChanged |
フォーカスセルの表示スタイルが変更された時 |
HoverPosChanged |
ホバーセルの位置が変更された時 |
BeforeSelectionRangeChange |
選択範囲が変更される前 |
SelectionRangeChanged |
選択範囲が変更された後 |
SelectionRangeChanging |
マウスドラッグで選択範囲を変更中 |
SelectionModeChanged |
選択モード変更された時 |
SelectionStyleChanged |
選択範囲の表示スタイルが変更された時 |
SelectionForwardDirectionChanged |
入力フォーカスセルの移動方向が変更された時 |
SelectionMovedForward |
入力フォーカスセルが次のセルに移動された時 |
SelectionMovedBackward |
入力フォーカスセルが次のセルに移動された時 |
読み込み・保存 |
FileLoaded |
ファイルからワークシートを正常に読み込みした後 |
FileSaved |
ファイルにワークシートを正常に保存した後 |
シートプロパティ |
NameChanged |
シート名が変更された後 |
行列の固定 |
CellsFrozen |
行列が固定された後 |
CellsUnfrozen |
固定した行列が解除された後 |
マウス操作 |
CellMouseEnter |
セルにマウスが移動して入った後 |
CellMouseLeave |
セルからマウスが移動して出た後 |
CellMouseMove |
セル中でマウスが移動された時 |
CellMouseDown |
セル中でマウスボタンが押された時 |
CellMouseUp |
セル中でマウスボタンがリリースされた時 |
キーボード操作 |
BeforeCellKeyDown |
ワークシートでキーが押されて内部処理を行う前 |
AfterCellKeyDown |
ワークシートでキーが押されて内部処理を行った後 |
CellKeyUp |
ワークシートでキーがリリースされた時 |
全般 |
Resetted |
ワークシートがリセットされた後 |
SettingsChanged |
ワークシートの設定が変更された時 |
RowHeader と ColumnHeader のイベント
イベント名 |
発生タイミング |
WidthChanged |
列の幅が変更された時 |
HeightChanged |
行の高さが変更された時 |
RowOutline と ColumnOutline のイベント
イベント名 |
発生タイミング |
BeforeCollapse |
アウトラインが閉じられる前 |
AfterCollapse |
アウトラインが閉じられた後 |
BeforeExpand |
アウトラインが展開される前 |
AfterExpand |
アウトラインが展開された後 |
NamedRange のイベント
イベント名 |
発生タイミング |
NameChanged |
命名範囲の名前が変更された時 |
AutoColumnFilter のイベント
イベント名 |
発生タイミング |
FilterButtonPressed |
列ヘッダーにあるボタンがクリックされた時 |