DesignEditors.TEnumProperty Methods

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
__MarkDestroyingprotected
_AddRefprotectedImplements the IInterface_AddRef method.
_ReleaseprotectedImplements the IInterface_Release method.
ActivatepublicResponds when the property is selected in the Object Inspector.
AfterConstructionpublicResponds after the last constructor executes.
AllEqualpublic
AutoFillpublicReturns true to indicate that values can be typed incrementally - and automatically completed - in the Object Inspector.
BeforeDestructionpublicChecks that the reference count is zero before allowing the interfaced object to be destroyed.
CheckDisposedprotected
ClassInfopublicReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNamepublicReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIspublicDetermines whether an object is of a specific type.
ClassParentpublicReturns the type of the immediate ancestor of a class.
ClassTypepublicReturns the class reference for the object's class.
CleanupInstancepublicPerforms finalization on long strings, variants, and interface variables within a class.
Createpublic
DefaultHandlerpublicProvides the interface for a method that processes message records.
Destroypublic
DispatchpublicCalls message-handling methods for the object, based on the contents of the Message parameter.
DisposeOfpublicDisposeOf forces the execution of the destructor code in an object.
EditpublicResponds when the user double-clicks the property in the Object Inspector.
EqualspublicChecks whether the current instance and the Obj parameter are equal.
FieldAddresspublicReturns the address of a published object field.
FreepublicDestroys an object and frees its associated memory, if necessary.
FreeInstancepublicDeallocates memory allocated by a previous call to the NewInstance method.
GetAttributespublic
GetComponentpublicReturns the specified object from the set of all objects currently being edited by the property editor.
GetDisposedprotectedGetter for the Disposed property.
GetEditLimitpublic
GetEditValueprotectedRetrieves a string to represent the property's value, or, if the value is not available, an error message.
GetFloatValueprotectedReturns the property value of the first object currently being edited.
GetFloatValueAtprotectedReturns the property value of the specified object.
GetHashCodepublicReturns an integer containing the hash code.
GetInt64ValueprotectedReturns the property value of the first object currently being edited.
GetInt64ValueAtprotectedReturns the property value of the specified object.
GetInterfacepublicRetrieves a specified interface.
GetInterfaceEntrypublicReturns the entry for a specific interface implemented in a class.
GetInterfaceTablepublicReturns a pointer to a structure containing all of the interfaces implemented by a given class.
GetIntfValueprotectedReturns the property value of the first object currently being edited.
GetIntfValueAtprotectedReturns the property value of the specified object.
GetIsDefaultprotected
GetKindpublic
GetMethodValueprotectedReturns the property value of the first object currently being edited.
GetMethodValueAtprotectedReturns the property value of the specified object.
GetNamepublicReturns the name of the property.
GetOrdValueprotectedReturns the property value of the first object currently being edited.
GetOrdValueAtprotectedReturns the property value of the specified object.
GetPropertiespublicProvides the subproperties of the property to a callback procedure.
GetPropInfopublicReturns the property information record for the object being edited.
GetPropTypepublicReturns the type information record for the object being edited.
GetStrValueprotectedReturns the property value of the first object currently being edited.
GetStrValueAtprotectedReturns the property value of the specified object.
GetValuepublic
GetValuespublic
GetValueWpublic
GetVarValueprotectedReturns the property value of the first object currently being edited.
GetVarValueAtprotectedReturns the property value of the specified object.
GetVisualValuepublicReturns the property value as it appears in the Object Inspector.
GetWideStrValueprotected
GetWideStrValueAtprotected
HasInstanceprotectedIndicates whether a specified object is currently being edited by the property editor.
InheritsFrompublicDetermines the relationship of two object types.
InitializepublicInitializes the property editor after it is created but before it is used.
InitInstancepublicInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InstanceSizepublicReturns the size in bytes of each instance of the object type.
MethodAddresspublicReturns the address of a class method by name.
MethodNamepublicReturns the name of a class method by address.
ModifiedprotectedInforms the designer that the property value has changed.
NewInstancepublicAllocates memory for each instance of an interfaced object.
operator ()public
QualifiedClassNamepublicReturns the qualified name of the class.
QueryInterfaceprotectedImplements the IInterfaceQueryInterface method.
RevertpublicRestores all object properties to their original values.
SafeCallExceptionpublicHandles exceptions in methods declared using the safecall calling convention.
SetFloatValueprotectedChanges the property value for every object being edited.
SetInt64ValueprotectedChanges the property value for every object being edited.
SetIntfValueprotectedChanges the property value for every object being edited.
SetMethodValueprotectedChanges the property value for every object being edited.
SetOrdValueprotectedChanges the property value for every object being edited.
SetPropEntryprotectedInforms the property editor of a particular object whose property is to be edited.
SetStrValueprotectedChanges the property value for every object being edited.
SetValuepublic
SetVarValueprotectedChanges the property value for every object being edited.
SetWideStrValueprotected
ToStringpublicReturns a string containing the class name.
UnitNamepublicReturns the name of the unit where the class is defined.
UnitScopepublicReturns the class's unit scope.
ValueAvailablepublicIndicates whether all components being edited have a value for the property if their ComponentStyle includes csCheckPropAvail.