コード例 #1
0
ファイル: Form1.cs プロジェクト: DhirajSanchit/MPT_2
        public void GoTo(string form)
        {
            switch (form)
            {
            //GamesMenu
            case "GamesMenu":

                //Form instance als deze er nog niet is
                if (GamesMenu == null)
                {
                    //Instantieer form
                    GamesMenu = new GamesMenu();

                    //Geef het event mee als het form sluit
                    GamesMenu.FormClosed += GamesMenu_FormClosed;
                }

                //Laat GamesMenu zien, met MPT als owner
                GamesMenu.Show(this);
                Hide();
                break;

            //Profielen
            case "Profielen":

                //Form instance als deze er nog niet is
                if (PF == null)
                {
                    //Instantieer form
                    PF = new ProfielenForm();

                    //Geef het event mee als het form sluit
                    PF.FormClosed += Pr_FormClosed;
                }

                //Laat Profielenform zien, met MPT als owner
                PF.Show(this);
                Hide();
                break;

            //FAQ
            case "FAQ":

                break;

            default:
                //do nothing

                break;
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: DhirajSanchit/MPT_2
 void GamesMenu_FormClosed(object sender, FormClosedEventArgs e)
 {
     //Form is gesloten, dus de variable moet weer naar null.
     GamesMenu = null;
     Show();
 }