2017-01-12 2 views
0

Основная форма form1 и у меня есть кнопка1 в форме1 , когда кнопка была нажата, form2 покажет Я использую axWindowsMediaPlayer1 для воспроизведения фоновой музыки, и как только кнопка1 была нажал музыку, остановится и покажет форму2.Как воспроизвести фоновую музыку, когда я закрыл новую форму

private void button1_Click(object sender, EventArgs e) 
{ 
    axWindowsMediaPlayer1.Ctlcontrols.stop(); 
    Form2 newForm2 = new Form2(); 
    newForm2.Show(); 
} 

Существует также кнопка в форме2, после щелчка формы 2 будет закрыта. Теперь я не могу понять, как воспроизвести музыку, как только я нажал кнопку в форме2.

+1

Вы должны называть свои формы и элементы управления. – SLaks

+1

вопрос непонятен, доля больше кода – Mostafiz

ответ

1

Запустите свою музыку в пределах FormClosed события. Он запустит ваш код, когда форма будет закрыта.

private void button1_Click(object sender, EventArgs e) 
{ 
    axWindowsMediaPlayer1.Ctlcontrols.stop(); 
    Form2 newForm2 = new Form2(); 
    newForm2.FormClosed += (s, e) => axWindowsMediaPlayer1.Ctlcontrols.Start(); 
    newForm2.Show(); 
} 
+0

Это сработало, именно то, что я ищу, большое вам спасибо. – Ken

Смежные вопросы