Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
8. Mär 2011
Nur durch Änderung des Owners sollte sich nichts am Programmablauf ändern, da der Owner nur für die Freigabe der Subkomponenten zuständig ist und sonst keinen Einfluß besitzt, abgesen vom Property .Components und vom FindComponent.
Der Owner gibt seine zugeordneten Komponenten frei, wenn er selbst freigegeben wird ... Notification ist also etwas overload.
PS: Buttons kann nur einen Button...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
8. Mär 2011
Der Owner der Unterkomponenten hat Self zu sein, da die Toolbar ja der Bersitzer ist.
.Create({Self.}Parent) und vorallem .Create({Self.}Owner) sind total falsch
und müßten in .Create(Self) abändert werden.
Da du den Subkomponenten den selben "externen" Owner gibst, sind bei einer zweiten Toolbar die Namen natürlich schon belegt, da innerhalb eines Owner keine Namen doppelt vorkommen...