![]() |
Re: Komponente entwickeln- Deklarationen finden
von TPanel.
|
Re: Komponente entwickeln- Deklarationen finden
Und der Owner?
|
Re: Komponente entwickeln- Deklarationen finden
TComponent :gruebel:
...ich merk schon, heftig Nachholbedarf :oops: |
Re: Komponente entwickeln- Deklarationen finden
Nicht den Typ des Parameters, sondern den Typ des übergebenen Objekts.
Sorry: Ich meine natürlich den Parent. |
Re: Komponente entwickeln- Deklarationen finden
...ich glaube ich lese noch einmal die Grundlagen zu OOP. :oops:
...ich kann im Moment nicht richtig folgen :( ich habe
Delphi-Quellcode:
das Create ist doch das Create des TPanel ?
TDMPlaner = class(TPanel)
public { Public-Deklarationen } constructor Create(aOwner: TComponent); override; constructor TDMPlaner.Create(aOwner: TComponent); begin inherited; Height:= 200; Width:= 300; canvas.TextOut(1,1,'Test'); end; - denn die Höhe und die Breite werden angepaßt. - das canvas ist doch dann auch der canvas des Panels. Die Programmierhilfe zeigt ja TextOut an. :gruebel: ...bevor ich mich noch weiter blamiere, lese ich lieber noch einmal :oops: Zitat:
|
Re: Komponente entwickeln- Deklarationen finden
Der Canvas hängt aber vom Canvas des Parents ab. der Parent muss deshalb auch einen Canvas haben.
|
Re: Komponente entwickeln- Deklarationen finden
das Formular hat doch einen canvas :gruebel:
...ich hätte aber gern den Text in der Komponente sprich auf TDMPlaner. |
Re: Komponente entwickeln- Deklarationen finden
Hast du dieses als Parent zugewiesen?
|
Re: Komponente entwickeln- Deklarationen finden
Zitat:
wo/wie :gruebel: |
Re: Komponente entwickeln- Deklarationen finden
Delphi-Quellcode:
Wie erzeugst du das Objekt
<Kompo>.Parent := <Form>;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:47 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 by Thomas Breitkreuz