private void SaveEnvironmentVariable() { try { StringBuilder value = EnvironmentVariableValue(); if (variable.Name.Length != 0 && variable.Name != txtVariableName.Text) { if (snapshot.Name == "[Current]") { EnvironmentVariableManager.Begin(snapshot.Target); EnvironmentVariableManager.DeleteEnvironmentVariable(variable.Name, snapshot.Target); EnvironmentVariableManager.End(snapshot.Target); } } if (snapshot.Name == "[Current]") { EnvironmentVariableManager.Begin(snapshot.Target); EnvironmentVariableManager.SetEnvironmentVariable(txtVariableName.Text, value.ToString(), snapshot.Target); EnvironmentVariableManager.End(snapshot.Target); } variable.Name = txtVariableName.Text; variable.Value = value.ToString(); // Set initial program state commandsList.Clear(); SetBtnState(); //this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Validation", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void import_Click(object sender, EventArgs e) { new IOElements(this, index, "IMPORT BATTLEFIELDS...").ShowDialog(); foreach (PaletteSet paletteSet in Model.PaletteSetsBF) { paletteSet.BUFFER = Model.ROM; } RefreshBattlefield(); commandStack.Clear(); commandCount = 0; }
public void EmptyCommandStack() { CommandStack.Clear(); }