IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Event arguments for events bearing information about value that has changed. More...
Public Member Functions | |
ValueChangeEventArgs () | |
Default constructor, leaves old and new values unspecified. More... | |
ValueChangeEventArgs (ValueType oldValue, ValueType newValue, bool oldValueDefined=true, bool newValueDefined=true) | |
Constructs event args with specific old and new value (oldValue and newValue ). More... | |
Properties | |
ValueType | Old [get, set] |
Old value of the item that has changed. More... | |
bool | OldDefined [get, set] |
Indicates whether the old value of the item is defined. More... | |
ValueType | New [get, set] |
New value of the item that has changed. More... | |
bool | NewDefined [get, set] |
Indicates whether the old value of the item is defined. More... | |
Event arguments for events bearing information about value that has changed.
Old and new values should normally be set via constructor.
ValueType | Type of the value that has changed. |
Fields New and Old contain the new and the old value of the item whose value has changed. Either of them can be defined or not, and flags NewDefined and OldDefined specify that.
|
inline |
Default constructor, leaves old and new values unspecified.
To specify new and old values in constructor, use ValuChangedEventArgs{ValueType}(ValueType, ValueType) or ValuChangedEventArgs{ValueType}(ValueType old, ValueType new, bool oldDefined, bool newDefined)
|
inline |
Constructs event args with specific old and new value (oldValue and newValue ).
Optional arguments oldValueDefined and newValueDefined can specify whether the values have actually been defined (default is true, so one can call constructor without these flags, implying that both old and new values are specified).
oldValue | Old value of the item that has changed. |
newValue | |
oldValueDefined | |
newValueDefined |
|
getset |
Old value of the item that has changed.
|
getset |
Indicates whether the old value of the item is defined.
It is possible that new or old value are not specified.
|
getset |
New value of the item that has changed.
Referenced by IG.Forms.InputOutputDataDefinitionControl.inputDataDefinitionControl1_NumElementsChanged(), and IG.Forms.InputOutputDataDefinitionControl.outputDataDefinitionControl2_NumElementsChanged().
|
getset |
Indicates whether the old value of the item is defined.
It is possible that new or old value are not specified.
Referenced by IG.Forms.InputOutputDataDefinitionControl.inputDataDefinitionControl1_NumElementsChanged(), and IG.Forms.InputOutputDataDefinitionControl.outputDataDefinitionControl2_NumElementsChanged().