Example #1
0
        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();
            }
        }