private void AddButton_Click(object sender, EventArgs e) { Encounter encounter = new Encounter(); using (EncounterForm child = new EncounterForm()) { child.Setup(Context, Zone, encounter); if (child.ShowDialog() == DialogResult.OK) { child.Apply(); Zone.Encounters.Add(encounter); Context.UnsavedChanges = true; Context.UpdateEncounters(); } } }
private void Edit() { if (Options.SelectedIndex == -1) { return; } Encounter encounter = Zone.Encounters[Options.SelectedIndex]; using (EncounterForm child = new EncounterForm()) { child.Setup(Context, Zone, encounter); if (child.ShowDialog() == DialogResult.OK) { child.Apply(); Context.UnsavedChanges = true; Context.UpdateEncounters(); } } }