Sign in Join
FPDoc Onlineexperiment

TItemProp class

In unit ValEdit

Represents items in the TValueListEditor control.

Declaration

pascal
TItemProp = class(TPersistent)

Inheritance

  1. TItemProp
  2. TPersistent
  3. TObject

Description

TItemProp is a TPersistent descendant that represents items in the TValueListEditor control. TItemProp provides properties and methods to define the editor used for a Key-Value pair. These include the editor style, editing mask, maximum length, pick list values, and read-only status for the item.

TItemProp maintains a reference to the TValueListEditor for the item, and allows access to the properties, methods, and events for the grid control.

TItemProp is the type used for items in the TItemPropList container, and stored in the TValueListEditor.ItemProps property.

See also

Properties

EditMaskpublishedSpecifies the edit mask used when editing the value for the item.
EditStylepublishedIdentifies the type of editor used for the item value.
KeyDescpublishedDescribes the Key for the item in TValueListEditor.
PickListpublishedValues that can be selected for the item in TValueListEditor.
MaxLengthpublishedSpecifies the maximum length of the item value.
ReadOnlypublishedIndicates if the value for the item can be changed.

Methods

AssignToprotectedStores property values to the specified persistent object.
CreatepublicConstructor for the class instance.
DestroypublicDestructor for the class instance.

Inherited

From TPersistent (7)

Assign DefineProperties FPOAttachObserver FPODetachObserver FPONotifyObservers GetNamePath GetOwner

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.