当前位置:编程学习 > C#/ASP.NET >>

关于C# Chart控件异步打印

我想让chart控件实时画图,并且在规定时间打印图表,在打印的时候也会画图。但是每次使用Print()的时候都会卡一会儿等待打印机,我不想让它卡着。怎么解决? C# 控件 异步 打印 --------------------编程问答-------------------- 开个线程去 print:? --------------------编程问答-------------------- 不用自己多开线程的话,winform程序加一句 : Application.DoEvent(); 就不会卡了。 --------------------编程问答--------------------
引用 2 楼 dengixnyu 的回复:
不用自己多开线程的话,winform程序加一句 : Application.DoEvent(); 就不会卡了。

其实还是会卡一下。不过问题不像原来那么严重了。难道Chart控件打印不能进行异步操作吗? --------------------编程问答--------------------
引用 3 楼 ccutsoftware_wdy 的回复:
Quote: 引用 2 楼 dengixnyu 的回复:

不用自己多开线程的话,winform程序加一句 : Application.DoEvent(); 就不会卡了。

其实还是会卡一下。不过问题不像原来那么严重了。难道Chart控件打印不能进行异步操作吗?



当然可以,跨线程操作控件,要使用委托、。 --------------------编程问答--------------------
引用 4 楼 dengixnyu 的回复:
Quote: 引用 3 楼 ccutsoftware_wdy 的回复:

Quote: 引用 2 楼 dengixnyu 的回复:

不用自己多开线程的话,winform程序加一句 : Application.DoEvent(); 就不会卡了。

其实还是会卡一下。不过问题不像原来那么严重了。难道Chart控件打印不能进行异步操作吗?



当然可以,跨线程操作控件,要使用委托、。

委托我试过了,但是chart直接阻塞住了,直接卡死等待打印机了。我不想等啊=_=\\
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,