Exemplo n.º 1
0
        public void ChangeMDIForm(Page page)
        {
            if (currentPage == page)
            {
                return;
            }

            //currentForm.Close();
            currentForm.Dispose();

            Form newFormPage;

            switch (page)
            {
            case Page.Home:
                newFormPage = new Player.PlayerHome();
                break;

            case Page.Profile:
                newFormPage = new Player.PlayerProfile();
                break;

            case Page.Game:
                newFormPage = new Player.PlayerGame();
                break;

            case Page.Promotion:
                newFormPage = new Player.PlayerPromotion();
                break;

            case Page.PointCard:
                newFormPage = new Player.PlayerPointCard();
                break;

            case Page.PointCard_inSide:
                newFormPage = new Player.PlayerPointCard_inSide();
                break;

            case Page.Setting:
                newFormPage = new Player.PlayerSetting();
                break;

            case Page.ReflectProblems:
                newFormPage = new Player.PlayerReflectProblems();
                break;

            default:
                MessageBox.Show("Unexpect switch flow.");
                return;
            }

            newFormPage.MdiParent = this;
            newFormPage.Dock      = DockStyle.Fill;
            newFormPage.Show();

            currentForm = newFormPage;
            currentPage = page;
        }
Exemplo n.º 2
0
        private void PlayerMenu_Load(object sender, EventArgs e)
        {
            Player.PlayerHome playerHome = new Player.PlayerHome
            {
                MdiParent = this,
                Dock      = DockStyle.Fill
            };
            playerHome.Show();

            currentForm = playerHome;
            currentPage = Page.Home;

            RefreshPage();
        }