Skip to main content

TcxCustomEditProperties Members

The base class for all editor appearance and behavior settings.

Constructors

Name Description
Create(TPersistent) Initializes a new instance of the TcxInterfacedPersistent class with specified settings. Inherited from TcxInterfacedPersistent.

Properties

Name Description
Alignment Determines the alignment of the editor’s contents.
AssignedValues protected Contains the property flags that indicate which properties specific to an editor have been changed.
AutoSelect Determines whether the editor’s contents are automatically selected when the editor receives focus.
BeepOnError Specifies whether to play the system default sound on a validation error.
Buttons Provides access to the collection of editor buttons.
ButtonsViewStyle protected Specifies how the editor displays content and embedded buttons.
ClearKey Specifies the keyboard shortcut to clear the editor entry.
ClickKey Specifies a key combination to generate the OnButtonClick click event for the default button.
ErrorIcon Specifies an icon (also called error icon) to be displayed by a standalone editor when it fails validation.
Images Specifies the collection of images used as editor button icons.
ImmediatePost Indicates whether the edit value should be saved immediately after it has been modified.
IsChanging
MaxValue protected
MinValue protected Specifies the maximum numeric value the editor can display.
Owner Provides access to the control or its object to which the persisted settings belong. Inherited from TcxInterfacedPersistent.
ReadOnly Specifies the desired read-only status of an editor.
Transparent protected Deprecated. Specifies if the editor background is transparent.
UseLeftAlignmentOnEditing Specifies whether to align text to the left in edit mode.
UseMouseWheel Specifies whether an editor responds to mouse wheel rotation.
ValidateOnEnter Specifies whether validation is performed when an end-user presses the Enter key.
ValidationErrorIconAlignment Specifies the horizontal alignment of an error icon displayed by the editor when it fails validation.
ValidationOptions Contains a set of flags that specify how the editor handles and displays its validation errors.

Methods

Name Description
AllowRepositorySharing
Assign(TPersistent) Inherited from TPersistent.
AssignTo(TPersistent) Inherited from TPersistent.
BeginUpdate Postpones all editor redraw operations that reflect any editor setting change until an EndUpdate procedure call.
CanCompareEditValue
CanModify protected Specifies whether the edit value can be modified.
CanValidate protected Indicates if the editor supports validation.
Changed
ChangedLocked
Clone(TPersistent)
CompareDisplayValues(TcxEditValue,TcxEditValue)
CreatePreviewProperties
CreateViewData(TcxCustomEditStyle,Boolean,TdxScaleFactor,Boolean)
CreateViewData(TcxCustomEditStyle,Boolean,Boolean)
DataChanged
DoUpdate(TcxCustomEditProperties)
EndUpdate(Boolean) Applies all pending changes and redraws the editor after a BeginUpdate procedure call.
Equals(TObject) Inherited from TObject.
GetButtonsClass Determines the type of the button collection accessible via the Buttons property.
GetContainerClass Determines the editor container type for the current TcxCustomEditProperties object.
GetDisplayText(TcxEditValue,Boolean,Boolean)
GetEditConstantPartSize(TcxCanvas,TcxCustomEditStyle,Boolean,TcxEditSizeProperties,TSize)
GetEditContentSize(TcxCanvas,TcxCustomEditStyle,Boolean,TcxEditValue,TcxEditSizeProperties)
GetEditSize(TcxCanvas,TcxCustomEditStyle,Boolean,TcxEditValue,TcxEditSizeProperties)
GetEditValueSource(Boolean)
GetHashCode Inherited from TObject.
GetNamePath Inherited from TPersistent.
GetOwner Inherited from TPersistent.
GetSpecialFeatures
GetStyleClass Determines the style type that corresponds to the current TcxCustomEditProperties object.
GetSupportedOperations
GetViewDataClass protected
GetViewInfoClass Determines the ViewInfo type that corresponds to the current TcxCustomEditProperties object.
IsActivationKey(Char)
IsEditValueValid(TcxEditValue,Boolean) Ascertains whether the specified edit value is valid.
IsResetEditClass
IsValueFormattedByProperties
IsValueFormattedByProvider
LockUpdate(Boolean)
PrepareDisplayValue(TcxEditValue,TcxEditValue,Boolean)
QueryInterface(TGUID,Untyped) Inherited from TInterfacedPersistent.
RefreshNonShareable
RestoreDefaults Restores a set of properties, which are dependent on field settings for data-aware editors, to their default values.
ToString Inherited from TObject.
Update(TcxCustomEditProperties)
ValidateDisplayValue(TcxEditValue,TCaption,Boolean,TcxCustomEdit) Validates the specified display value.

Events

Name Description
OnButtonClick Allows you to execute custom code when a user clicks an embedded editor button.
OnButtonGlyphDrawParameters Allows you to customize the appearance of individual editor button glyphs.
OnChange Occurs on changing the value within an editor.
OnClosePopup
OnEditValueChanged Allows you to respond to edit value changes.
OnPropertiesChanged Occurs on every editor setting change.
OnValidate Occurs before converting the display value to the edit value.
See Also