Assembly: Matrix;
The IMatrixChangesInfo interface is used to work with the collection of changes in matrix.
IMatrixChangesInfo
The changes collection can be obtained using the IMatrixEx.ChangesInfo property. For separate storage of source and changed values, set the IMatrixEx.PreserveOriginalValues property to True. Changed values will be available in the matrix described by the IMatrix interface. Properties of the IMatrixChangesInfo interface can be used to get source values contained in the matrix before making changes. Matrix changes can be applied or canceled using the IMatrixEx.ApplyChanges/IMatrixEx.RevertChanges methods.
| Property name | Brief description | |
![]() |
Count | The Count property returns the number of matrix changes. |
![]() |
ItemID | The ItemID property returns identifier of the element with changed matrix data. |
![]() |
OriginalValue | The OriginalValue property returns source matrix cell value by index of the element with changes. |
![]() |
OriginalValueByItemID | The OriginalValueByItemID property returns source matrix cell value by identifier of the element with changes. |
![]() |
OriginalValueFlag | The OriginalValueFlag property returns source value of the cell flag by index of the element with changes. |
![]() |
OriginalValueFlagByItemID | The OriginalValueFlag property returns source value of the cell flag by identifier of the element with changes. |
![]() |
State | The State property returns current cell state by index of the element with changes. |
![]() |
StateByItemID | The StateByItemID property returns cell state by identifier of the element with changes. |
See also: