Example #1
0
        private void HandleButtons(object sender, EventArgs e)
        {
            var clicked = (Button)sender;

            string fileName;
            _cButtons.TryGetValue(clicked.Text, out fileName);

            if (fileName == "") {
                MessageBox.Show("An error has occured.");
                return;
            }
            if (_removing) {
                _removing = false;
                var sc = new SettingsReader("GUI.ini");
                sc.ReadSettings();

                var oldString = "";
                if (sc.Settings.ContainsKey("luas"))
                    oldString = sc.Settings["luas"];

                oldString = oldString.Replace(clicked.Text + "," + fileName + "|", "");
                sc.Settings["luas"] = oldString;
                sc.SaveSettings();

                Controls.Remove(clicked);
                tabPage9.Controls.Remove(clicked);
                clicked.Dispose();
                return;
            }

            if (fileName != null) File.SetLastWriteTime(fileName, DateTime.Now);
        }