System.Classes.TComponent.ValidateRename

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi