作成日: 2026/06/24 最終更新日: 2026/06/24
文書種別
使用方法
詳細
アンドゥ/リドゥ機能を有効にするには、以下の2つのプロパティを設定します。
- CanUserUndoRedoプロパティをtrueに設定する(デフォルトはfalse)
- AutoSortFilterプロパティをfalseに設定する(デフォルトはtrue)
また、アンドゥ/リドゥはそれぞれ以下のキーに割り当てられています。
- [Ctrl] + [Z](アンドゥ)
- [Ctrl] + [Y](リドゥ)
コードにより、ボタンコントロールの押下などによってアンドゥ/リドゥを行う場合は、以下のように、SpreadEditCommandsクラスのUndoプロパティとRedoプロパティを使用して実行します。
◎サンプルコード(VB)
Private Sub Window_Loaded(sender As Object, e As RoutedEventArgs)
gcSpreadGrid1.CanUserUndoRedo = True
gcSpreadGrid1.AutoSortFilter = False
End Sub
Private Sub button1_Click(sender As Object, e As RoutedEventArgs) Handles button1.Click
'アンドゥ
gcSpreadGrid1.EditCommands.Undo.Execute(Nothing)
End Sub
Private Sub button2_Click(sender As Object, e As RoutedEventArgs) Handles button2.Click
'リドゥ
gcSpreadGrid1.EditCommands.Redo.Execute(Nothing)
End Sub
◎サンプルコード(C#)
private void Window_Loaded(object sender, RoutedEventArgs e)
{
gcSpreadGrid1.CanUserUndoRedo = true;
gcSpreadGrid1.AutoSortFilter = false;
}
private void button1_Click(object sender, RoutedEventArgs e)
{
//アンドゥ
gcSpreadGrid1.EditCommands.Undo.Execute(null);
}
private void button2_Click(object sender, RoutedEventArgs e)
{
//リドゥ
gcSpreadGrid1.EditCommands.Redo.Execute(null);
}
アンドゥ/リドゥ機能の詳細は、製品ヘルプをご参照ください。