【发布时间】:2012-06-22 18:26:47
【问题描述】:
我正在尝试绘制public static Bitmap,这是我的PictureBox-Control 的图像。绘图在同一个线程中工作正常,但是当我启动第二个线程时没有任何反应,没有绘制任何内容。有谁知道解决方案?
绘制代码:
Graphics g = Graphics.FromImage(screen);
g.Clear(Color.Black);Brushes.White);
g.Dispose();
//编辑:
请原谅我。 Bitmap 存储在另一个名为 Form1 的类中。线程类是 DrawHelper。为了访问位图,我向 DrawHelper 提供了 Form1 的引用(从 Form1 调用)。
我希望这有帮助。我可以贴出所有的代码,但是会有很多不必要的代码。
【问题讨论】:
-
我们需要更多的代码。不过,我的怀疑是位图不会在线程之间跳转。你在做什么来传输信息?
标签: c# multithreading picturebox