System.Classes.TComponent.SetName

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

procedure SetName(const NewName: TComponentName); virtual;

C++

virtual void __fastcall SetName(const TComponentName NewName);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
System.Classes.pas
System.Classes.hpp
System.Classes TComponent

Description

Définit la valeur de la propriété Name.

La méthode SetName est la méthode virtuelle utilisée pour écrire dans la propriété Name. Elle appelle la méthode ChangeName qui effectue réellement le changement de nom.

ChangeName n'est pas virtuelle ; c'est SetName qu'il faut surcharger pour modifier le comportement de la propriété Name.

Avertissement :  Si le nom d'un composant est modifié à l'exécution au moyen de SetName, les références à l'ancien nom deviennent indéfinies. Tout code ultérieur utilisant l'ancien nom générera une exception.

Voir aussi