移动控件和图形

本文关键字:图形 移动控件 | 更新日期: 2023-09-27 18:18:52

我有一个双屏设备和Windows Ce 6设备。我正在编写一个从机器获取数据的代码。得到数据后,我正在制作图形处理。移动画面框,绘制图像,变换图像所以我的程序很慢,我不能捕捉实时数据。我能做什么?我必须使用用户控制不同的图像进程或线程?谢谢你。

Form1中有一个属性

Bitmap MyImage
{
  get
  {
//  A Lot of difficult process Drawing Image
   return Im;
  }
}

当我从线程中调用这个属性时。

移动控件和图形

如果不使用线程,你将面临与UserControls相同的问题,建议将UI任务与你正在处理的其他任务分开,这意味着如果你的程序太慢,无法实时获取数据,你可以使用两个线程。一个用于获取数据,另一个用于绘制和用UI做其他事情,以这种方式UI线程不会影响数据线程,但请记住,您可能需要通过使用一些图像处理库或甚至使用专为WPF等图形设计的更快技术来优化您的绘图内容

这里有一个很好的c#线程入门教程:

基于c#的多线程编程

请记住,如果你提供给我们更多的细节和代码,我们可以帮助你更多:)