Skip to content

TComponent.Name

Name of the component.

Declaration

Source position: classesh.inc line 2146

published Property
  Name : TComponentName;

Description

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.

Errors

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

See also

Name Description
TComponentName Special type for component names.
Owner Owner of this component.
ValidateRename Called when a name change must be validated