private void Produce()
{
while (true)
{
lock(product)
for (int i; i < iMaxProduct + 1; i++)
{
this.lstProduction.Items.Add(i.ToString());
iNewProduct++;
this.lbConvey.Text = iNewProduct.ToString();
if (i == iMaxProduct)
{
this.lstProduction.Items.Add("生产结束");
blStopProduce = true;
}
//掩饰0.5秒,以便观察程序执行过程
Thread.Sleep(500);
Monitor.Pulse(product);//向product发送信号
Monitor.Wait(product);
}
}
}
lstProduction是一个richboxtext控件
那个text控件里有items,或者items相似的?
追答不是跟你说了吗,Lines。Text控件也没有Items,只有Lines
追问能说的清楚点么?换成lines之后,又没有add这个。。类似于items.add()和items.clear()的功能,应该怎么改?我是个新手。谢谢了。
追答你是要设置文本啊。对不起,没看清楚,还以为你要一行一行地读取呢。那就直接用Text属性好了。比如this.lstProduction.Text+=i.ToString();