Beispiel #1
0
        static public void SwitchTo(string mode)
        {
            if (mode == "history")
            {
                topwnd = mode;
                histwnd.BringToFront();
                histwnd.Show();
                histwnd.UpdateDisplay();
                histwnd.UpdateList();

                return;
            }
            if (mode == "alert")
            {
                topwnd = mode;
                alertwnd.BringToFront();
                alertwnd.Show();
                alertwnd.UpdateUI();
                return;
            }
            if (mode == "bottom")
            {
                topwnd = mode;
                bottomwnd.BringToFront();
                bottomwnd.UpdateDisplay();
                bottomwnd.Show();
                return;
            }
            if (mode == "password")
            {
                topwnd = mode;
                pwdwnd.UpdateDisplay();
                pwdwnd.Show();
                pwdwnd.BringToFront();
                return;
            }
            if (mode == "engineer")
            {
                topwnd = mode;
                engwnd.InitDisplay();
                engwnd.Show();
                engwnd.BringToFront();
                return;
            }

            /*
             * singlewnd.Hide();
             * histwnd.Hide();
             * runwnd.Hide();
             * alertwnd.Hide();
             * bottomwnd.Hide();
             * pwdwnd.Hide();
             * engwnd.Hide();
             * kbdwnd.Hide();
             * configwnd.Hide();
             */
            if (mode == "configmenu")
            {
                topwnd = mode;
                configwnd.BringToFront();
                configwnd.Show();
                configwnd.UpdateDisplay();
                return;
            }
            if (mode == "product")
            {
                mode = "singlemode";
            }
            if (mode == "runmode")
            {
                topwnd = mode;
                runwnd.BringToFront();
                runwnd.Show();
                if (runwnd.btn_allstart.Visible == false)
                {
                    Program.MsgShow(StringResource.str("license"));
                }
                runwnd.UpdateSysConfigUI();

                return;
            }
            if (mode == "singlemode")
            {
                topwnd = mode;
                singlewnd.BringToFront();
                singlewnd.Show();
                singlewnd.UpdateUI();
                return;
            }
        }