我有一段程序,初始值为i19=1,i24=0,要实现点一下开始开始播放音乐,再点一下停止播放音乐,可是现在点一下开始播放音乐,再点一下在 thread.Suspend();处告诉我线程还没有运行或者已经终止,可是明明还在放音乐?请问是怎么回事。
private void menuItem6_Click(object sender, System.EventArgs e)
{
string e3=Application.StartupPath.ToString();
if(i24==0)
{
thread.Start();
i24=1;
menuItem6.Text="关闭音乐 (&M)";
i19=1;
}
else
{
if(i19==1)
 {

  thread.Suspend();  i19=0;
 menuItem6.Text="打开音乐 (&M)";
 }
 else

 {
 thread.Resume();
 i19=1;
 menuItem6.Text="关闭音乐 (&M)";
 }
}