public void ClosePanel(UserControlContainerResizable uccr)
        {
            UserControlCommonBase uc = (UserControlCommonBase)uccr.control;

            uc.CloseDown();
            panelPlayfield.Controls.Remove(uccr);
            uccrlist.Remove(uccr);
            Invalidate();
            uc.Dispose();
            uccr.Dispose();
            UpdateButtons();
            AssignTHC();
        }
        public bool ClosePanel(UserControlContainerResizable uccr)
        {
            UserControlCommonBase uc = (UserControlCommonBase)uccr.control;

            if (uc.AllowClose())
            {
                uc.CloseDown();
                panelPlayfield.Controls.Remove(uccr);
                uccrlist.Remove(uccr);
                Invalidate();
                uc.Dispose();
                uccr.Dispose();
                UpdateButtons();
                AssignTHC();
                return(true);
            }
            else
            {
                return(false);
            }
        }