2009-06-07 8 views

Répondre

9

regardant dans le réflecteur, il ressemble à Parent appelle juste Add (lorsque le nouveau parent est non nul). Le Controls.Add traite de l'enlever du vieux parent. Donc en fait, les éléments suivants sont équivalents (quand ownerControl est non nul):

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

et:

childControl.Parent = ownerControl; 

contre-intuitif, mais un test rapide montre que cela fonctionne.

Questions connexes