Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Komponente entwickeln- Deklarationen finden (https://www.delphipraxis.net/113195-komponente-entwickeln-deklarationen-finden.html)

haentschman 4. Mai 2008 13:32

Re: Komponente entwickeln- Deklarationen finden
 
von TPanel.

mkinzler 4. Mai 2008 13:35

Re: Komponente entwickeln- Deklarationen finden
 
Und der Owner?

haentschman 4. Mai 2008 13:40

Re: Komponente entwickeln- Deklarationen finden
 
TComponent :gruebel:

...ich merk schon, heftig Nachholbedarf :oops:

mkinzler 4. Mai 2008 13:42

Re: Komponente entwickeln- Deklarationen finden
 
Nicht den Typ des Parameters, sondern den Typ des übergebenen Objekts.
Sorry: Ich meine natürlich den Parent.

haentschman 4. Mai 2008 13:53

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:
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;
das Create ist doch das Create des TPanel ?
- 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:

Ich meine natürlich den Parent.
der Parent ist doch die Form, wo ich die Komponente draufsetze :gruebel:

mkinzler 4. Mai 2008 13:55

Re: Komponente entwickeln- Deklarationen finden
 
Der Canvas hängt aber vom Canvas des Parents ab. der Parent muss deshalb auch einen Canvas haben.

haentschman 4. Mai 2008 14:13

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.

mkinzler 4. Mai 2008 14:15

Re: Komponente entwickeln- Deklarationen finden
 
Hast du dieses als Parent zugewiesen?

haentschman 4. Mai 2008 14:21

Re: Komponente entwickeln- Deklarationen finden
 
Zitat:

Hast du dieses als Parent zugewiesen?
...nein :oops:

wo/wie :gruebel:

mkinzler 4. Mai 2008 14:26

Re: Komponente entwickeln- Deklarationen finden
 
Delphi-Quellcode:
<Kompo>.Parent := <Form>;
Wie erzeugst du das Objekt


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:03 Uhr.
Seite 2 von 3     12 3      

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