示例#1
0
        public void upTSecWindow()
        {
            String text = L2Edit.Text;
            char   k    = '\n';

            String[] st = text.Split(k);

            for (int j = 0; j < st.Length; j++)
            {
                if (st[j].StartsWith("EnableSecondWindow"))
                {
                    st[j] = "EnableSecondWindow=" + SeccondWind.Checked;
                }
            }

            String tx = "";

            for (int l = 0; l < st.Length; l++)
            {
                tx = tx + st[l] + "\n";
            }

            L2Edit.Clear();
            L2Edit.Text = tx;

            L2Edit.Refresh();
        }
示例#2
0
        public void upTestServer()
        {
            String text = L2Edit.Text;
            char   k    = '\n';

            String[] st = text.Split(k);

            for (int j = 0; j < st.Length; j++)
            {
                if (st[j].StartsWith("L2TestServer"))
                {
                    st[j] = "L2TestServer=" + TestServer.Checked;
                }
            }

            String tx = "";

            for (int l = 0; l < st.Length; l++)
            {
                tx = tx + st[l] + "\n";
            }

            L2Edit.Clear();
            L2Edit.Text = tx;

            L2Edit.Refresh();
        }
示例#3
0
        public void upNetLog()
        {
            String text = L2Edit.Text;
            char   k    = '\n';

            String[] st     = text.Split(k);
            Boolean  update = false;

            for (int j = 0; j < st.Length; j++)
            {
                if (st[j].StartsWith("IsL2NetLog"))
                {
                    st[j]  = "IsL2NetLog=" + NetLog.Checked;
                    update = true;
                }
            }

            String tx = "";

            for (int l = 0; l < st.Length; l++)
            {
                tx = tx + st[l] + "\n";
            }

            if (!update)
            {
                tx = tx + "IsL2NetLog=" + NetLog.Checked;
            }

            L2Edit.Clear();
            L2Edit.Text = tx;

            L2Edit.Refresh();
        }
示例#4
0
        public void upPort()
        {
            String text = L2Edit.Text;
            char   k    = '\n';

            String[] st = text.Split(k);
            for (int j = 0; j < st.Length; j++)
            {
                if (st[j].StartsWith("Port"))
                {
                    st[j] = "Port=" + PortText.Text;
                }
            }

            String tx = "";

            for (int l = 0; l < st.Length; l++)
            {
                tx = tx + st[l] + "\n";
            }

            L2Edit.Clear();
            L2Edit.Text = tx;

            L2Edit.Refresh();
        }
示例#5
0
        private void SaveBtn_Click(object sender, EventArgs e)
        {
            REfBtn_Click(sender, e);
            string dst_fname = Path.Combine(RConfig.Instance.LineageDirectory, "l2.ini");

            if (RConfig.Instance.SaveBakFiles)
            {
                try
                {
                    File.Move(dst_fname, Path.ChangeExtension(dst_fname, ".bak"));
                }
                catch
                {
                }
            }
            L2Edit.SaveFile(dst_fname, RichTextBoxStreamType.PlainText);

            L2EncDec.Encrypt("l2.ini", 413);
            Close();
        }