Пример #1
0
        private void updateEventbtn_Click(object sender, EventArgs e)
        {
            if (music.ActiveEvent != -1)
            {
                int[] controlData = StaticDataControl.returnControlData(new List <int> {
                    StaticDataControl.returnStatusValues(eventcmb.SelectedIndex, music.Format, music.ActiveTrack), 0, 0
                }, music.Format);
                List <int> pre = new List <int>();

                pre.Add((int)valuenum.Value);
                if (Convert.ToBoolean(controlData[4]))
                {
                    pre.Add((int)parameter1num.Value);
                }
                if (Convert.ToBoolean(controlData[7]))
                {
                    pre.Add((int)parameter2num.Value);
                }

                music.Event = pre;

                int Y           = eventListbox.TopIndex;
                int activeEvent = music.ActiveEvent;

                setupEvents(music.ActiveTrack);

                eventListbox.TopIndex = Y;
                eventListbox.SetSelected(activeEvent, true);
            }
        }
Пример #2
0
 private void eventcmb_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (updateCmb)
     {
         List <int> pre = new List <int> {
             StaticDataControl.returnStatusValues(eventcmb.SelectedIndex, music.Format, music.ActiveTrack), 0, 0
         };
         setupEventControllers(StaticDataControl.returnControlData(pre, music.Format));
     }
 }