AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls vordefinierte Eigenschafte in eigener Komponente ändern
Thema durchsuchen
Ansicht
Themen-Optionen

vordefinierte Eigenschafte in eigener Komponente ändern

Ein Thema von SimStar001 · begonnen am 3. Jul 2009 · letzter Beitrag vom 3. Jul 2009
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.399 Beiträge
 
Delphi 12 Athens
 
#10

Re: vordefinierte Eigenschafte in eigener Komponente ändern

  Alt 3. Jul 2009, 17:14
eigentlich müßte es so funktionieren, denn der "original"-TButton bzw. TCustomButton setzt die Größe genau an gleicher Stelle
Delphi-Quellcode:
constructor TCustomButton.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);
  ControlStyle := [csSetCaption, csDoubleClicks];
  Width := 75;
  Height := 25;
und wenn man dann in seinem Constructor nach Inherited Create einen anderen Wert setzt, dann wird dieser übernommen.

PS: das Gerede bezüglich THandoffButton.create(AComponent:TComponent); ... dort kann man im Implementation-Teil die Funktions-Signatur (also die Parameter weglassen) und Delphi nimmt die Definition aus der Forward-Definition in der Klasse.
Aber wenn die Funktion überladen wurde, muß man es angeben, da Delphi sonst nicht weiß welche Version es nun darstellen soll.



[add]
laß mal das override; weg.

möcht mal wissen, wie ich grad darauf kam
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz