32 lines
614 B
C#
32 lines
614 B
C#
![]() |
using System;
|
|||
|
|
|||
|
namespace CPF.ReoGrid.Actions
|
|||
|
{
|
|||
|
public class UnhideRowsAction : WorksheetReusableAction
|
|||
|
{
|
|||
|
public UnhideRowsAction(int row, int count) : base(new RangePosition(row, 0, count, -1))
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
public override void Do()
|
|||
|
{
|
|||
|
base.Worksheet.ShowRows(base.Range.Row, base.Range.Rows);
|
|||
|
}
|
|||
|
|
|||
|
public override void Undo()
|
|||
|
{
|
|||
|
base.Worksheet.HideRows(base.Range.Row, base.Range.Rows);
|
|||
|
}
|
|||
|
|
|||
|
public override WorksheetReusableAction Clone(RangePosition range)
|
|||
|
{
|
|||
|
return new UnhideRowsAction(range.Row, range.Rows);
|
|||
|
}
|
|||
|
|
|||
|
public override string GetName()
|
|||
|
{
|
|||
|
return "Unhide Rows";
|
|||
|
}
|
|||
|
}
|
|||
|
}
|