Esempio n. 1
0
        private void btnCloseTab_Click(object sender, EventArgs e)
        {
            if (tabControl.TabCount > 0)
            {
                if (tabControl.SelectedTab.Name.Equals("u1"))
                {
                    u1.Dispose();
                }
                if (tabControl.SelectedTab.Name.Equals("o1"))
                {
                    o1.Dispose();
                }
                if (tabControl.SelectedTab.Name.Equals("c1"))
                {
                    c1.Dispose();
                }
                if (tabControl.SelectedTab.Name.Equals("p1"))
                {
                    p1.Dispose();
                }

                tabControl.TabPages.Remove(tabControl.SelectedTab);

                if (tabControl.TabCount == 0)
                {
                    tabControl.Visible = false;
                }
                else
                {
                    int resta = tabControl.TabCount - 1;
                    tabControl.SelectTab(resta);
                }
            }
            else
            {
                tabControl.Visible = false;
            }
        }