zugriff auf Form aus einer Kompo
-
Wie kann ich aus einer komponente herraus auf die Form zugreifen, auf der sie plaziert wurde?
-
Ich verstehe deine Frage zwar nicht ganz, aber du kannst jederzeit auf deine Form zugreifen.
z.B.
Form1->Color = clMenu;
-
hmm, ich formuliere es mal anders
ich habe eine komponente geschrieben. wenn ich nun diese komponente auf eine form ziehe, dann will ich, dass diese komponente die farbe der form annimt.
dazu muss ich aber aus der komponente herraus feststellen, auf welchem TForm-Objekt sie "landet".
ist nicht die dollste formulierung, aber ich hoffe es ist jetzt verständlicher
-
über Owner
wenn Owner nicht von typ TForm ist dan gehst du stufe tiffer
Owner->Owner und so weiter...
-
hmm, funzt nicht
kannste mir mal bitte nen beispiel posten?ich habs so versucht:
TForm *Form = &TForm(Owner); Form->Color = clBlack;
-
Sieh dich im Forum mal nach dynamic_cast um.
-
geile sache, wurde fündig und es funzt
thx