Unit 'Classes' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#rtl]


Name of the component.


Source position: classesh.inc line 2209

published property TComponent.Name : TComponentName
  read FName
  write SetName
  stored False;


Name is the name of the component. This name should be a valid identifier, i.e. must start with a letter or underscore, and can contain only letters, numbers and the underscore character. When attempting to set the name of a component, the name will be checked for validity. Furthermore, when a component is owned by another component, the name must be either empty or must be unique among the child component names.

By "letters", 7-bit letters are meant.


Attempting to set the name to an invalid value will result in an exception being raised.

See also



Called when a name change must be validated.



Owner of this component.

Documentation generated on: Jul 24 2023