private void stopButton_Click(object sender, EventArgs e) { if (Proccess.currentTrack != null && !Proccess.currentTrack.bg) { DialogResult result = MessageBox.Show("Вы действительно хотите остановить трек?", "ВНИМАНИЕ!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { Proccess.Stop(); } return; } Proccess.Stop(); }
private void playButton_Click(object sender, EventArgs e) { int selected = 0; try { selected = listTracks.SelectedItems[0].Index; }catch { MessageBox.Show("Выберите трек для воспроизведения", "НЕ ВЫБРАН ТРЕК", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } Track track = (Track)listTracks.SelectedItems[0].Tag; Proccess.Play(track, selected); selectCurrentTrack(); listTracks.Select(); }
private void saveButton_Click(object sender, EventArgs e) { if (naudioRadioButton.Checked) { new Data <string>(new RegistryProvider(), "defaultPlayer", "naudio"); } if (aimpRadioButton.Checked) { new Data <string>(new RegistryProvider(), "defaultPlayer", "aimp"); } new Data <int>(new RegistryProvider(), "midiDeviceNo", (int)midiDeviceComboBox.SelectedIndex); saveBgSettings(); saveOSCSettings(); saveColors(); saveFonts(); form.InitColors(); form.FillListView(); Proccess.Init(); Close(); }