/// <summary> /// Displays audio file in spectrogram and wave viewer. /// </summary> private void displayFile_Click(object sender, EventArgs e) { //MessageBox.Show("Displaying, please wait."); var thread = new Thread( () => { MessageBox.Show("Displaying audio, please wait..."); }); thread.Start(); try { Visualize.displayWave("audio/" + audioList.SelectedItem.ToString() + ".wav"); } catch { audioList.SelectedIndex = 0; Visualize.displayWave("audio/" + audioList.SelectedItem.ToString() + ".wav"); } thread.Abort(); wasOn = true; }
private void MainForm_ResizeEnd(Object sender, EventArgs e) { if (wasOn) { var thread = new Thread( () => { MessageBox.Show("Resizing audio waveforms, please wait... "); }); thread.Start(); try { Visualize.displayWave("audio/" + audioList.SelectedItem.ToString() + ".wav"); } catch { audioList.SelectedIndex = 0; Visualize.displayWave("audio/" + audioList.SelectedItem.ToString() + ".wav"); } thread.Abort(); } }