日期:2014-05-19  浏览次数:20743 次

各位大虾帮忙啊,关于线程的问题
我想实现这样的功能,在程序运行过程中同时向ricktextbox中输入程序进度的相关信息,该如何实现啊!谢谢了

------解决方案--------------------
向ricktextbox中输入程序进度?如果用文字表示,容易阿,改变ricktextbox的文字即可。
如果用图表,就麻烦了
------解决方案--------------------
Thread th=new Thread(new ThreadStart(ThreadFunc));
th.Start();//启动线程

private void ThreadFunc()
{
MethodInvoker mi=new MethodInvoker(RichTextBoxTextChange);//在线程里操作窗体控件
。。。。
this.BegainInvoke(mi);
}
//
private void RichTextBoxTextChange()
{
RichTextBox.AppendText (/*yourtext*/);
}