public void InstantiateIn(Control container) { PlaceHolder ph = new PlaceHolder(); container.Controls.Add(ph); Control c = GetCtrl(ph); ph.Controls.Add(c); }