2012-05-01 50 views

回答

-1

对于示出在图中的实时数据,则必须在每个时间常数的时间间隔后进行更新。这可以通过运行一个用于检索数据的新线程和一个用于更新图中数据的委托来轻松完成。

创建AddDataThreadLoop()作为的ThreadStart一个新的线程,并使用委托将数据添加到该图中,例如话,addData():

addDataThreadStart = new ThreadStart(AddDataThreadLoop); 
addDataRunner = new Thread(addDataThreadStart); 
addDataDel += new AddDataDelegate(AddData); 
addDataRunner.Start(); 

在功能,划分总的工作为:

Private void AddDataThreadLoop() { //Retrieve data here} 
Public void AddData() { //Update graph } 

您可以下载演示代码here

+0

以上回答足以清除逻辑来解决你的问题,但如果你需要完整的代码,你可以从[这里](http://super0009.blogspot.in/2012/06/introduction-is-下载实用为主,上ping.html) – user1333218