Skip to content

SetEnumProp

Set value of an enumerated-type property

Declaration

Source position: typinfo.pp line 896

  procedure SetEnumProp(Instance: TObject; const PropName: string; 
                       const Value: string);
  procedure SetEnumProp(Instance: TObject; const PropInfo: PPropInfo; 
                       const Value: string);

Description

SetEnumProp sets the property described by PropInfo or with name PropName to Value. Value must be a string with the name of the enumerate value, i.e. it can be used as an argument to GetEnumValue .

For an example, see GetEnumProp .

Errors

No checks are done to ensure Instance or PropInfo are valid pointers. Specifying an invalid property name in PropName will result in an EPropertyError exception.

See also

Name Description
GetEnumProp Return the value of an enumeration type property.
SetFloatProp Set value of a float property.
SetInt64Prop Set value of a Int64 property
SetMethodProp Set the value of a method property
SetStrProp Set value of a string property