我有一个名为“DrawTest”的“公共静态”类,里面是一个方法
public static DrawRandomRectangle(Bitmap g)
{
}
我想调用该方法并绘制一堆东西,然后在单独的线程上更新使用图像的图片框。
为了简化,我不想做任何具体的事情,我只是想学习如何在单独的线程上绘制和更新图片框内的图像。
您想要做的事情的术语称为Double Buffering。您将在单独的线程上绘制图像,然后在完成后一步将其移至 UI。
MSDN 有一个关于在托管类中使用双缓冲的完整小节。