Delphi-PRAXiS

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/)
-   -   C++ Wo ist der Unterschied zwischen Owner und Parent? (https://www.delphipraxis.net/66275-wo-ist-der-unterschied-zwischen-owner-und-parent.html)

messie 27. Mär 2006 18:00


Wo ist der Unterschied zwischen Owner und Parent?
 
Hallo,

wer kann mir den Unterschied zwischen Owner und Parent erklären? Kann man einem Steuerelement unterschiedliche Owner und Parents zuweisen?

Danke, Messie

Elvis 27. Mär 2006 18:07

Re: Wo ist der Unterschied zwischen Owner und Parent?
 
Der Owner sorgt dafür dass die Komponente zerstört wird, der Parent zeichnet sie. In der VCL gibt es nur je einen Owner und einen Parent. ;)

messie 27. Mär 2006 18:58

Re: Wo ist der Unterschied zwischen Owner und Parent?
 
Hmmm,

ich würde gerne ein TObjectList.Item (also ein Objekt) als Owner übergeben, gelingt mir aber nicht. Die Hilfe hilft nicht wirklich.
Ich habe eine paar Steuerelemente, die Elemente eines TObjectList.Item sind.

Geht das überhaupt?

Grüße, Messie

SirThornberry 27. Mär 2006 19:01

Re: Wo ist der Unterschied zwischen Owner und Parent?
 
ein Owner muss bei Delphi-Win32 mindestens von TComponent abgeleitet sein. Der grund ist das in TComponent entsprechende Methoden implementiert sind welche dafür sorgenn das Komponenten welche eine andere Komponente als Owner haben frei gegeben werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 Uhr.

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