System.Classes.TComponent.SetName
Delphi
procedure SetName(const NewName: TComponentName); virtual;
C++
virtual void __fastcall SetName(const TComponentName NewName);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | System.Classes.pas System.Classes.hpp |
System.Classes | TComponent |
Beschreibung
Weist den Wert der Eigenschaft Name zu.
SetName ist die virtuelle Schreibmethode der Eigenschaft Name. Die Methode ruft ihrerseits die Methode ChangeName auf, welche die eigentliche Namensänderung ausführt.
ChangeName ist nicht virtuell. Überschreiben Sie immer SetName, wenn Sie die Eigenschaft Name ändern wollen.
Warnung: Wenn Sie mit SetName zur Laufzeit den Namen einer Komponente ändern, sind die Verweise auf den alten Namen nicht mehr definiert. Daher führt der Zugriff auf den alten Namen zu einer Execption.