Einzelnen Beitrag anzeigen

Ares

Registriert seit: 5. Dez 2002
269 Beiträge
 
#1

Standardbeschriftung von abgeleiteten Komponenten ändern

  Alt 16. Okt 2008, 14:24
Hallo!

Ich erstelle mir gerade von einigen Standardkomponenten eigene Varianten die an meine Anforderungen angepasst sind (z.B. von TPanel und TEdit). Ich leite also eine Klasse von diesen Komponenten ab und rufe im Constructor zuerst inherited auf um die Standardeinstellungen zu setzten. Dann stelle ich meine eigenen Einstellungen ein:

Delphi-Quellcode:
constructor ...
begin
  inherited;
  width := 500;
  text := '';
end;
Alle angepassten Einstellungen werden prima übernommen, aber nicht die Beschriftung der Komponenten. Wenn ich ein normales Edit auf ein Forumlar setzte bekommt dieses ja den Namen Edit1 und wird auch so beschriftet. Die Beschriftung will ich eigentlich mit Text := '' löschen, aber das funktioniert nicht. Die Beschriftung wird trotzdem angezeigt. Das gleiche beim Panel obwohl ich dort Caption := '' setze...

Kann mir jemand Sagen, was ich tun muss um die Standardbeschriftung zu löschen?

Besten Dank
Ares
  Mit Zitat antworten Zitat