코드를 얻었습니다. 모든 코드가 올바르게 표시되었으므로 검토를 마쳤습니다. 버튼이 코드화 된 코드를 사용하지 않는 이유를 알 수없는 것처럼 보입니다. 음악 플레이어를 만들고 있는데 재생 버튼을 누르면 뒤로 버튼이 전송되고 다음에 일시 중지 버튼을 클릭하면 아무 것도 나타나지 않고 기본 기능이 모두 작동하지 않습니다. 사람들이 조사 할 코드는 다음과 같습니다.두 개의 버튼을 앞뒤로 보내야합니다.
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
디버깅을 시도 했습니까? 버튼이 연결되어 있습니까? 대답이 예이면 SendToBack() 및 BringToFront()를 사용하는 대신 Visibility를 true 또는 false로 설정하십시오. –
@Jonny 대우를 받아서 고마워요. 내 이벤트가 유선인지 확인하는 것을 잊어 버려요. – TheLancashireCat