private void EditBtn_Click(object sender, EventArgs e) { if (MapListVw.SelectedItems.Count > 0) { MapNoteDetails dlg = new MapNoteDetails(); dlg.MapNoteItem = (MapNoteItem)MapListVw.SelectedItems[0].Tag; if (dlg.ShowDialog(this) == DialogResult.OK) { FillList(); } } }
private void MapListVw_MouseDoubleClick(object sender, MouseEventArgs e) { ListViewHitTestInfo hitInfo = MapListVw.HitTest(e.Location); if (hitInfo.Item != null) { hitInfo.Item.Selected = true; MapNoteDetails dlg = new MapNoteDetails(); dlg.MapNoteItem = (MapNoteItem)hitInfo.Item.Tag; if (dlg.ShowDialog(this) == DialogResult.OK) { FillList(); } } }
private void AddBtn_Click(object sender, EventArgs e) { MapNoteDetails dlg = new MapNoteDetails(); dlg.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(); } }