2009-06-07 3 views

Antwort

9

in Reflektor Blick sieht es aus wie ParentAdd nur Anrufe (wenn die neue übergeordnete nicht-null ist). Die Controls.Add beschäftigt sich damit, es von dem alten Elternteil wegzunehmen. Also eigentlich sind die folgenden funktional äquivalent (wenn ownerControl nicht null ist):

ownerControl.Controls.Add(childControl); // note no Remove etc 

und:

childControl.Parent = ownerControl; 

Counter-intuitive, aber ein kurzer Test zeigt, dass es funktioniert.

Verwandte Themen