![]() |
Feststellen worauf sich eine Komponente befindet
Hallo, ich habe mal eine Frage:
Ich habe ein Panel1 und einen Button1. Der Button befindet sich auf dem Panel1. Kann man feststellen, dass sich der Button1 auf dem Panel1 befindet? Z.B.: Rückgabe Component ==> Panel1 . Rückgabe Component ==> Name Panel1 und das Objekt ist ein TPanel? Geht das? Ich suche schon eine Weile danach, aber irgendwie habe ich nichts dazu gefunden oder vielleicht suche ich falsch danach? Könnte mir bitte jemand von Euch weiterhelfen? |
AW: Feststellen worauf sich eine Komponente befindet
Schau Dir mal die Eigenschaft .Parent an.
Delphi-Quellcode:
if Button.Parent is TPanel then ...
|
AW: Feststellen worauf sich eine Komponente befindet
Button1.Parent?
|
AW: Feststellen worauf sich eine Komponente befindet
Also, wenn die Komponente auf dem Panel ist, wird in Laufzeit mir das Parent vom Button richtig angezeigt.
Also ich habe das jetzt so gemacht. Ich erzeuge die eigene Button Komponente. Bei einem Proberty, das abgearbeitet werden muss, kann ich dann feststellen ... ja der Button liegt auf Panel1. Manchmal ist man schon sehr ... Vielen Dank. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:36 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-2025 by Thomas Breitkreuz