Пример #1
0
        private void mainFrm_Load(object sender, EventArgs e)
        {
            PgLog.print("mainFrm_Load");
            if (App.discuzWebLink == "")
            {
                Tdisc.Enabled = false;
            }
            if (App.serverWebLink == "")
            {
                Tweb.Enabled = false;
            }
            //设置注销按钮

            PgLog.print("AnimeIniti");
            //初始化
            this.Text = App.title;
            pannelIniti();
            panelDis(1);
            InitiProfile();
            Dimpay.Text = App.readTxt(App.clPath + @"\pay\pay.txt");

            helpBox.Text = App.readTxt(App.clPath + @"\help\help.txt");
            //skinRollingBar1.StartRolling ();

            if (App.updateVer != null)
            {
                verL.Text = App.updateVer;
            }

            PgLog.print("LoadPositionAndSize");
            //读取X和Y
            if (File.Exists(App.setPath + "\\size.ini"))
            {
                GameSizeXTxt.Text = IniFile.ReadIniData("size", "X", "", App.setPath + "\\size.ini");
                GameSizeYTxt.Text = IniFile.ReadIniData("size", "Y", "", App.setPath + "\\size.ini");
            }
            PgLog.print("LoadMaxMemoryAndJavaPath");
            //读取最大内存和Java路径的设置
            string setIniPath = App.setPath + "\\set.ini";

            if (File.Exists(setIniPath))
            {
                App.Maxmemory = IniFile.ReadIniData("setting", "maxmemory", "1024", setIniPath);
                App.JavaPath  = IniFile.ReadIniData("setting", "javapath", "", setIniPath);
            }

            PgLog.print("LoadProfileImage");
            //读取头像
            if (File.Exists(App.setPath + "\\profile.ini"))
            {
                string pfpPath = IniFile.ReadIniData("profile", "path", "", App.setPath + "\\profile.ini");
                if (File.Exists(pfpPath))
                {
                    ProfilePic.Image = Image.FromFile(pfpPath);
                }
                else
                {
                    ProfilePic.Image = Image.FromFile(App.clPath + "\\pfp\\defualt.jpg");
                }
            }
            else
            {
                ProfilePic.Image = Image.FromFile(App.clPath + "\\pfp\\defualt.jpg");
            }

            PgLog.print("LoadvarText");
            //读取变量到输入框
            DisUsername.Text = App.Username;
            UsernameTxt.Text = App.Username;
            if (App.Maxmemory == "")
            {
                App.Maxmemory = "1024";
            }
            MaxMemoryTxt.Text = App.Maxmemory;

            if (App.JavaPath == "")
            {
                try
                {
                    App.JavaPath = KMCCC.Tools.SystemTools.FindJava().First();
                }
                catch
                {
                    MessageBox.Show("没有检测到Java");
                }
            }
            JavaPathTxt.Text = App.JavaPath;

            PgLog.print("MusicIniti");
            //初始化音乐
            if (File.Exists(App.musicPath))
            {
                music.volume   = "400";
                music.FilePath = "\"" + App.musicPath + "\"";

                if (App.playMusic)
                {
                    PgLog.print("MusicPlay");
                    music.Play();
                    Tmusic.Tag = "1";
                }
                else
                {
                    Tmusic.Tag = "0";
                }
            }
            else
            {
                Tmusic.Enabled = false;
            }
        }