public IEnumerator GetEnumerator ()
{
if (owner != null && owner.VirtualMode)
throw new InvalidOperationException ();
// This enumerator makes a copy of the collection so
// it can be deleted from in a foreach
return new Control.ControlCollection.ControlCollectionEnumerator (list);
}