System.Classes.TComponent.SetName

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

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.

Siehe auch