我已經得到了代碼,並且看起來都是正確的,我已經審查了它,並且似乎不可能找出爲什麼按鈕沒有按照其編碼做的事情做。我正在製作一個音樂播放器,當我按下播放按鈕時,它會被髮送到後面,暫停按鈕將變得可見,當我點擊暫停按鈕時,什麼也沒有發生,它的主要功能將一起停止工作。這是人們要檢查的代碼。需要向前和向後發送兩個按鈕
private void btnPlay_Click(object sender, EventArgs e)
{
try
{
if (_mp3Player != null)
_mp3Player.Play();
btnPlay.SendToBack();
btnPause.BringToFront();
}
catch (Win32Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void btnPause_Click(object sender, EventArgs e)
{
if (_mp3Player != null)
_mp3Player.Stop();
btnPause.SendToBack();
btnPlay.BringToFront();
}
可能太明顯了 - 但是檢查了暫停按鈕OnClick連接到'btnPause_Click(...)'? – Jonny
您是否嘗試過調試?按鈕連接了嗎?如果答案爲是,則嘗試將可見性設置爲true或false,而不是使用SendToBack()和BringToFront()。 –
@Jonny工作過一次,謝謝:)一直忘記檢查我的活動是否有線 – TheLancashireCat