在线跪求:c#,错误 1 System.Windows.Forms.RichTextBox 并不包含 Items 的定义

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控件

第1个回答  2011-11-07
RichTextBox 哪来的item!
你用错控件了
第2个回答  2011-11-07
用listbox吧 他又items本回答被提问者采纳
第3个回答  2011-11-07
RichBoxText的确是没有Items,只有Lines追问

那个text控件里有items,或者items相似的?

追答

不是跟你说了吗,Lines。Text控件也没有Items,只有Lines

追问

能说的清楚点么?换成lines之后,又没有add这个。。类似于items.add()和items.clear()的功能,应该怎么改?我是个新手。谢谢了。

追答

你是要设置文本啊。对不起,没看清楚,还以为你要一行一行地读取呢。那就直接用Text属性好了。比如this.lstProduction.Text+=i.ToString();

第4个回答  2011-11-07
lstProduction.Text="i wanna play a game";
里面就会显示i wanna play a game
第5个回答  2011-11-07
你用listbox控件吧。。。。
相似回答