private void AddBtn_Click(object sender, EventArgs e) { if (NoteMap == null) { return; } MapNoteDetails dlg = new MapNoteDetails { MapNoteItem = new MapNoteItem() { KeyName = "New Note Map", TriggerNoteNumber = 64, OutputNoteNumber = 64 } }; if (dlg.ShowDialog(this) == DialogResult.OK) { if (NoteMap.Contains(dlg.MapNoteItem.TriggerNoteNumber)) { NoteMap.Remove(NoteMap[dlg.MapNoteItem.TriggerNoteNumber]); } NoteMap.Add(dlg.MapNoteItem); FillList(); } }
private void DeleteBtn_Click(object sender, EventArgs e) { if (MapListVw.SelectedItems.Count > 0) { MapNoteItem item = (MapNoteItem)MapListVw.SelectedItems[0].Tag; if (MessageBox.Show(this, String.Format("Are you sure you want to delete {0}.", item.KeyName), "Delete a Note Map Item.", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { NoteMap.Remove(item); FillList(); } } }