元に戻す操作の起動
このトピックでは、コントロールを使用して元に戻す / やり直し操作を設定し実行する方法を説明します。
以下の表は、このトピックを理解するための前提条件として必要な概念とトピックの一覧です。
このトピックは、以下のセクションで構成されます。
UltraSpreadsheet コントロールは、 Infragistics Undo/Redo Framework を使用して、ユーザーが行った変更に対して、堅牢な元に戻す / やり直しのサポート機能を提供します。コントロールは、関連するワークブックに行われたすべて変更を追跡し、 Undo を作成します。
「元に戻す」と「やり直し」の操作は、以下の操作によりトリガーされます。
UltraSpreadsheet にフォーカスがあるときに、ユーザーが特別な組み合わせのキーを押す。たとえば、Ctrl + Z は、 元に戻す 操作をトリガーし、Ctrl + Y は、 やり直し 操作をトリガーします。
元に戻す および やり直し の アクション の起動 (以下のコードを参照)
以下の マネージャー のどちらかを呼び出す
UltraSpreadsheet .UndoManager
以下の表は、元に戻す / やり直し操作に関連して、プログラムによって実行することが可能なタスクを簡単に説明します。
IsUndoEnabled
プロパティを使用して、コントロールの元に戻す / やり直しサポートを有効または無効にできます。
元に戻す操作の起動
やり直し操作は、元に戻す操作により挿入された変更を増分でバック アウトします。やり直し履歴スタックから元に戻す操作記録を取り出し、元に戻す履歴スタックの一番上に追加します。
C# の場合:
ultraSpreadsheet1.PerformAction(UltraSpreadsheetAction.Undo);
VB の場合:
ultraSpreadsheet1.PerformAction(UltraSpreadsheetAction.Undo)
やり直し操作の起動
やり直し操作は、元に戻す操作により挿入された変更を増分でバック アウトします。やり直し履歴スタックから元に戻す操作記録を取り出し、元に戻す履歴スタックの一番上に追加します。
C# の場合:
ultraSpreadsheet1.PerformAction(UltraSpreadsheetAction.Redo);
VB の場合:
ultraSpreadsheet1.PerformAction(UltraSpreadsheetAction.Redo)
このトピックの追加情報については、以下のトピックも合わせてご参照ください。