/// <summary>
            /// </summary>
            public override void Add(Control value)
            {
                if (value == null)
                {
                    throw new ArgumentNullException("value", "Tried to add a null value to the MultiPanelPage.ControlCollection.");
                }
                MultiPanelPage p = value as MultiPanelPage;

                if (p != null)
                {
                    throw new ArgumentException("Tried to add a MultiPanelPage control to the MultiPanelPage.ControlCollection.", "value");
                }
                base.Add(value);
            }
            /// <summary>
            /// </summary>
            public ControlCollection(Control owner)
                : base(owner)
            {
                if (owner == null)
                {
                    throw new ArgumentNullException("owner", "Tried to create a MultiPanelPage.ControlCollection with a null owner.");
                }
                MultiPanelPage c = owner as MultiPanelPage;

                if (c == null)
                {
                    throw new ArgumentException("Tried to create a MultiPanelPage.ControlCollection with a non-MultiPanelPage owner.", "owner");
                }
            }
        public override void Add(Control value)
        {
            if (value == null)
            {
                throw new ArgumentNullException("value", "Tried to add a null value to the MultiPanelPagesCollection.");
            }
            MultiPanelPage p = value as MultiPanelPage;

            if (p == null)
            {
                throw new ArgumentException("Tried to add a non-MultiPanelPage control to the MultiPanelPagesCollection", "value");
            }
            p.SendToBack();
            base.Add(p);
        }