2017-01-12 74 views
0

主要形式是form1,我有一个按钮1在form1 当按钮被点击时,form2会显示 我使用axWindowsMediaPlayer1播放背景音乐和一旦button1是点击音乐将停止并显示form2。如何重播背景音乐当我关闭新表格

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

在form2中还有一个按钮,一旦点击form2将关闭。 现在我无法弄清楚如何重播音乐,一旦我点击form2中的按钮。

+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