private void cmdAddReplacement_Click(object sender, EventArgs e) { MapEngine.MapReplacement rep = m_parent.Engine.Data.Replacements.Add(txtReplaceRegex.Text, txtReplaceEntry.Text, chkPermanent.Checked); if (rep != null) { txtReplaceRegex.Text = ""; txtReplaceEntry.Text = ""; chkPermanent.Checked = false; } }
private void lvReplacements_ItemActivate(object sender, EventArgs e) { if (lvReplacements.SelectedItems.Count > 0) { ListViewItem item = lvReplacements.SelectedItems[0]; MapEngine.MapReplacement rep = (MapEngine.MapReplacement)item.Tag; txtReplaceRegex.Text = rep.Replacement.ToString(); txtReplaceEntry.Text = rep.ReplacedName.ToString(); chkPermanent.Checked = rep.Permanent; m_parent.Engine.Data.Replacements.Remove(rep); lvReplacements.Items.Remove(item); } }