我有一段程序,初始值为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)";
}
}
』
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)";
}
}
』
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货