![]() |
Kompo ein Parent zuweisen von dem ich nur das Handle habe?
Hallo!
Folgendes Problem, ich habe eine function die eine Art Panel erzeugt und mir als Ergebnis ein Handle auf das Panel zurückgibt. Jetzt möchte ich an anderer Stelle im Programm ein TLabel erzeugen das als Parent genau das besagte Panel hat von dem ich nur das Handle habe, weiß jemand wie ich das machen kann? Oder sollte ich lieber die function so abändern, dass sie als Ergebnis das Panel bereitstellt? mfg phlux :hi: |
Re: Kompo ein Parent zuweisen von dem ich nur das Handle hab
es ist bedeutend besser als ergebnis das panel bereit zu stellen. Das Handle würde zwar reichen wenn du von wincontrols den parent setzen willst aber nicht wenn du von labels etc. den parent setzen willst da diese Controls sich auf die Canvas das Parent zeischnen und das nicht von Windowsseite her sondern von Delphiseite her. Wenn du jetzt aber nur das ParentHandle setzt wird das property Parent nicht wirklich umgesetzt und somit zeichnet sich das Label auf den falschen parent.
|
Re: Kompo ein Parent zuweisen von dem ich nur das Handle hab
Alles klar, danke dir :thumb:
|
Re: Kompo ein Parent zuweisen von dem ich nur das Handle hab
Im Allgemeinen, siehe SirT, sonst ginge es mit Setparent ;)
![]() Also ein Kasten war ja da ... |
Re: Kompo ein Parent zuweisen von dem ich nur das Handle hab
Hmm ich habe mir gerade so überlegt, da ich den Kasten ja eh durch nen Plugin.dll erzeuge kann ich eigentlich auch gleich ein Interface zurückliefern, oder?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 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