主窗体是form1,我在form1中有一个button1 单击按钮时,将显示form2 我使用axWindowsMediaPlayer1播放背景音乐,点击button1后,音乐将停止并显示form2。
private void button1_Click(object sender, EventArgs e)
{
axWindowsMediaPlayer1.Ctlcontrols.stop();
Form2 newForm2 = new Form2();
newForm2.Show();
}
form2中还有一个按钮,一旦点击form2将关闭。 现在,当我点击form2中的按钮时,我无法弄清楚如何重放音乐。
答案 0 :(得分: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();
}