System.Classes.TComponent.ValidateRename
Delphi
procedure ValidateRename(AComponent: TComponent; const CurName, NewName: string); virtual;
C++
virtual void __fastcall ValidateRename(TComponent* AComponent, const System::UnicodeString CurName, const System::UnicodeString NewName);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | System.Classes.pas System.Classes.hpp |
System.Classes | TComponent |
Description
Vérifie que le changement de nom d'un composant possédé ne crée pas de conflit.
ValidateRename vérifie si le composant peut remplacer le nom d'un des composants possédés, transmis dans AComponent, à partir de son nom actuel (CurName) par la chaîne transmise dans NewName. Si AComponent a la valeur nil (Delphi) ou NULL (C++), ou si NewName est déjà le nom d'un composant de la liste des Components, ValidateRename déclenche une exception EComponentError.
ValidateRename est utilisée de manière interne lors d'une modification de la propriété Name. Il n'est pas nécessaire de l'appeler directement.