if (Aq_s == "00 01 " || Bq_s == "00 01 " || Cq_s == "00 01 " || Dq_s == "00 01 ")
{
flag = true;
if (flag)
{
MessageBox.Show("其他人正在操作,请等待让出控制权!");
flag = false;
for (int i = 1; i < 5; i++)
{
this.Controls["particular" + i.ToString()].Enabled = false;
}
}
}
这段代码陷入死循环了,只有另一台机子在操作,这边的Aq_s,Bq_s,Cq_s,Dq_s始终有一个满足条件,如何修改,只让messagebox弹窗一次就行了。现在是一直在弹窗,点了确定,马上就弹出来……
flag放外面去吧,你这代码都不给全
别用flag吧,这里没什么作用啊。用int count记录次数,下面做count进行判断