[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'typinfo' (#rtl)

SetEnumProp

Set value of an enumerated-type property

Declaration

Source position: line 0

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

GetEnumProp

  

Return the value of an enumeration type property.

SetStrProp

  

Set value of a string property

SetFloatProp

  

Set value of a float property.

SetInt64Prop

  

Set value of a Int64 property

SetMethodProp

  

Set the value of a method property

The latest version of this document can be found at lazarus-ccr.sourceforge.net.