public override void Add(Control value) { if (AllowRemoveInternal) base.Add(value); else throw new NotSupportedException("ReadOnly controls collection"); }