Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Zur Entwicklungszeit Parent zuweisen


pmw - Di 13.08.02 16:40
Titel: Zur Entwicklungszeit Parent zuweisen
Hallo!

Ich habe eine Komponete, die eine Art TPanel ist mit der Komponente TNotebook darauf. Wenn ich dann unter Delphi auf das TNotebook, welches sich auf meiner Komponente befindet, z.B. ein Label setzte, gilt meine Komponente als Parent und nicht TNotebook.
Wie kann ich die aktuelle Seite von TNotebook zum Parent machen?

Viele Grüße
Martin Winandy


Arakis - Mi 14.08.02 09:54

Hi user defined image

ist mir jetzt nicht ganz klar, wer nun was kontrolliert. Um den Parent zu ändern, kannst du folgendes anwenden:

Quelltext
1:
Label1.Parent := Panel1;                    

oder

Quelltext
1:
TWinControl(Label1).parent := Panel1;                    


Bis dann
user defined image


pmw - Mi 14.08.02 13:27

Hallo!

Danke für die Antwort. Wie kann "Label1.Parent := Panel1;" ausführen, wenn zur Entwicklungszeit unter Delphi eine Komponente auf meine Komponente gesetzt wird?

Viele Grüße
Martin Winandy


Renegade - Do 15.08.02 16:41

Moin erstmal!

pmw hat folgendes geschrieben:

Wie kann "Label1.Parent := Panel1;" ausführen, wenn zur Entwicklungszeit unter Delphi eine Komponente auf meine Komponente gesetzt wird?


Ich wüsste nicht das das gehen sollte! Sorry mehr kann ich dazu leider nicht sagen.

Gruß Renegade