Einzelnen Beitrag anzeigen

Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#4

Re: Komponente zur Designzeit die Zweite

  Alt 4. Dez 2003, 16:23


Warum leitest du es denn von TButton ab, wenn du keinen Button willst? Auch wenn du den Konstruktor überschreibst. Mit Inherited rufst du den Konstruktor des Vorgängers ( TButton ) ja trotzdem auf. Und das wirst du auch müssen, sonst wirste ne Menge Exceptions fangen, weil die Eigenschaften nicht richtig initialisiert sind.
Ich hab die Klasse von TButton nicht im Kopf, aber schau doch mal, ob du dich in die Paint-Methode hängen und das zeichnen des Buttons verhindern kannst. Oder du nimmst statt TButton einen Vorfahren desselbigen oder eine ganz andere Klasse.
Zu den Properties schlag mal in der Delphi Hilfe nach und schau dir mal Default bei den Properties an!
Und den Konstruktor bitte im Public-Teil.
  Mit Zitat antworten Zitat