Exemple #1
0
 private void Mainform_FormClosing(object sender, FormClosingEventArgs e)
 {
     customConfig.PositionX = (uint)_posX;
     customConfig.PositionY = (uint)_posY;
     customConfig.Save();
     LogHandler.Close();
 }
Exemple #2
0
        private void mainform_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (File.Exists("autoexecextended.cfg")) //well should have thought about this earlier... whatever
            {
                bool     flagX    = false;
                bool     flagY    = false;
                string[] settings = File.ReadAllLines("autoexecextended.cfg");
                for (int i = 0; i < settings.Length; i++)
                {
                    if (settings[i].StartsWith("PositionX:"))
                    {
                        settings[i] = "PositionX:" + _posX.ToString();
                        flagX       = true;
                    }
                    else if (settings[i].StartsWith("PositionY:"))
                    {
                        settings[i] = "PositionY:" + _posY.ToString();
                        flagY       = true;
                    }
                }

                string output = string.Join("\n", settings);

                if (!flagX)
                {
                    output += "\nPositionX:" + this._posX.ToString();
                }
                if (!flagY)
                {
                    output += "\nPositionY:" + this._posY.ToString();
                }

                File.WriteAllText("autoexecextended.cfg", output);
            }
            LogHandler.Close();
        }