2017-01-12 113 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