Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Name einer geerbten Komponente ändern (https://www.delphipraxis.net/31837-name-einer-geerbten-komponente-aendern.html)

Helmi 14. Okt 2004 15:54


Name einer geerbten Komponente ändern
 
Hallo,

ich hab mal wieder eine Frage:

Ich erzeuge eine Komponente die von einer anderen Komponente erbt (siehe Code:)

Code:
uses
  ExtCtrls;

type
  TPreBoundLabel = class(TBoundLabel)
//...//
Das Problem ist, dass dem TBoundLabel in ihrem Create bereits eine Name vergeben wird

Code:
//Create

Name := 'text';
Wie kann ich nun diese Property Name nachträglich in meinem Projekt ändern?

mfg
Helmi

Zacherl 14. Okt 2004 16:17

Re: Name einer geerbten Komponente ändern
 
Du überschreibst das OnCreate Ereigniss und in der implementation gibst du folgendes an:

Delphi-Quellcode:
constructor Create(aowner: TComponent);
begin
inherited Create(aowner);
name := ''; //Name eintragen
end;
Hab grad so mit der hand geschrieben, könnte also sein, dass fehler drin sind.
Aber das prinzip müsste richtig sein


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz