TValueControl

TControl for editing a TValue.

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TBaseObjectA base class for objects that can be used instead of TObject.
3TControlVisual user interface element that can react to user input.
4TInputControlConvenience base class for a TControl that allows simple input
5TValueControl

Source

UserInterface.Control.Value.pas (28)

Fields

ScopeVisibilityTypeNameDescription
InstanceprivateTValueFValue
InstanceprivateTValueModel<TElement>FModel

Methods

ScopeVisibilityResultNameDescription
InstanceprivateTElementGetElementValue()
InstanceprivateSetElementValue(Value: TElement)
InstanceprivateSetModel(Value: TValueModel<TElement>)
InstanceprivateAttachToModel()
InstanceprivateDetachFromModel()
InstanceprotectedTValueGetValue()
InstanceprotectedSetValue(Value: TValue)
InstanceprotectedValueUpdated()
InstanceprotectedInternalUpdateValue(Value: TValue)
InstanceprotectedTValueFromElementValue(Value: TValue)
InstanceprotectedClearValue()
InstanceprotectedUpdateFromModel()
InstancepublicCreate()
InstancepublicDestroy()
InstancepublicTBooleanHandleEvent(Event: TEvent)