32 lines
632 B
C#
32 lines
632 B
C#
![]() |
using System;
|
|||
|
|
|||
|
namespace CPF.ReoGrid.Actions
|
|||
|
{
|
|||
|
public class UnhideColumnsAction : WorksheetReusableAction
|
|||
|
{
|
|||
|
public UnhideColumnsAction(int col, int count) : base(new RangePosition(0, col, -1, count))
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
public override void Do()
|
|||
|
{
|
|||
|
base.Worksheet.ShowColumns(base.Range.Col, base.Range.Cols);
|
|||
|
}
|
|||
|
|
|||
|
public override void Undo()
|
|||
|
{
|
|||
|
base.Worksheet.HideColumns(base.Range.Col, base.Range.Cols);
|
|||
|
}
|
|||
|
|
|||
|
public override WorksheetReusableAction Clone(RangePosition range)
|
|||
|
{
|
|||
|
return new UnhideColumnsAction(range.Col, range.Cols);
|
|||
|
}
|
|||
|
|
|||
|
public override string GetName()
|
|||
|
{
|
|||
|
return "Unhide Columns";
|
|||
|
}
|
|||
|
}
|
|||
|
}
|