private void addEventbtn_Click(object sender, EventArgs e) { music.addEvent(new List <int> { 0, 0, 0 }); eventListbox.Items.Insert(music.ActiveEvent + 1, StaticDataControl.returnEventListData(new List <int> { 0, 0, 0 }, music.Format)); eventListbox.SetSelected(music.ActiveEvent + 1, true); }
// setup a track, Warning: activeEvent is random private bool setupEvents(int track) { eventListbox.Items.Clear(); music.ActiveTrack = track; if (music.ActiveTrackCount > 0) { for (int i = 0; i < music.ActiveTrackCount; i++) { music.ActiveEvent = i; eventListbox.Items.Add(StaticDataControl.returnEventListData(music.Event, music.Format)); } } else { MessageBox.Show("The currently selected sequence has no events."); return(false); } return(true); }