IMatrixChangesInfo

Сборка: Matrix;

Описание

Интерфейс IMatrixChangesInfo предназначен для работы с коллекцией изменений, содержащихся в матрице.

Иерархия наследования

IMatrixChangesInfo

Комментарии

Коллекцию изменений можно получить, используя свойство IMatrixEx.ChangesInfo. Для хранения исходных и изменённых значений отдельно свойству IMatrixEx.PreserveOriginalValues должно быть установлено значение True. Изменённые значения будут доступны непосредственно в матрице, описываемой интерфейсом IMatrix. Свойства интерфейса IMatrixChangesInfo позволяют получить исходные значения, которые были в матрице до внесения изменений. Применение/отмена изменений в матрице осуществляется при вызове методов IMatrixEx.ApplyChanges/IMatrixEx.RevertChanges соответственно.

Свойства

  Имя свойства Краткое описание
Count Свойство Count возвращает количество изменений, внесенных в матрицу.
ItemID Свойство ItemID возвращает идентификатор элемента с изменёнными данными в матрице.
OriginalValue Свойство OriginalValue возвращает исходное значение ячейки матрицы по индексу элемента с изменениями.
OriginalValueByItemID Свойство OriginalValueByItemID возвращает исходное значение ячейки матрицы по идентификатору элемента с изменениями.
OriginalValueFlag Свойство OriginalValueFlag возвращает исходное значение флага ячейки по индексу элемента с изменениями.
OriginalValueFlagByItemID Свойство OriginalValueFlag возвращает исходное значение флага ячейки по идентификатору элемента с изменениями.
State Свойство State возвращает состояние ячейки по индексу элемента с изменениями.
StateByItemID Свойство StateByItemID возвращает состояние ячейки по идентификатору элемента с изменениями.

См. также:

IMatrixChangesInfo