Hallo Experten,<BR><BR>
ich habe eine Komponente, abgeleitet von TCustomPanel mit verschiedenen Controls (Labels, Edits).<BR>
Die Controls hatten bis jetzt die Panel als Owner. Nachteil ist, das ich diese Controls beim Form nicht mehr in der Compo - Liste habe.<BR>
Also, wenn ich alle Controls des Formulares ändern will, reicht ein:<PRE>
for i := 0 to ComponentCout - 1 do ...</PRE>
auf dem Form nicht mehr aus.<BR>
Jetzt habe ich den Owner für die Controls auf dem Panel auf das Formular geändert.<BR>
Damit stehen die Controls natürlich in der DFM und zur Laufzeit bekomme ich eine Exception.<BR>
Klar, beim Einlesen der DFM werden meine Controls natürlich schon vor meiner Komponente erzeugt, die Kompo will die Controls wieder unter gleichen Namen erzeugen...<BR>
Ist es nun Stilbruch mit dem Owner oder gibt es eine einfache Lösung.<BR><BR>
Danke, Frank
ich habe eine Komponente, abgeleitet von TCustomPanel mit verschiedenen Controls (Labels, Edits).<BR>
Die Controls hatten bis jetzt die Panel als Owner. Nachteil ist, das ich diese Controls beim Form nicht mehr in der Compo - Liste habe.<BR>
Also, wenn ich alle Controls des Formulares ändern will, reicht ein:<PRE>
for i := 0 to ComponentCout - 1 do ...</PRE>
auf dem Form nicht mehr aus.<BR>
Jetzt habe ich den Owner für die Controls auf dem Panel auf das Formular geändert.<BR>
Damit stehen die Controls natürlich in der DFM und zur Laufzeit bekomme ich eine Exception.<BR>
Klar, beim Einlesen der DFM werden meine Controls natürlich schon vor meiner Komponente erzeugt, die Kompo will die Controls wieder unter gleichen Namen erzeugen...<BR>
Ist es nun Stilbruch mit dem Owner oder gibt es eine einfache Lösung.<BR><BR>
Danke, Frank
Comment