用pictureBox画图的初级问题
各位,
我在窗体上放了一个panel,然后在panel里又放了一个pictureBox(尺寸要远远大于窗体和panel的size)
发现在pictureBox的onPaint里直接画图,虽然有点慢,但是还好
如果先画在bitmap上,然后再加载,反而特别慢,还提示内存不足,代码如下:
Bitmap bit = new Bitmap(this.pbDesktop.Width, this.pbDesktop.Height);
// 定义位图Graphics实例
Graphics g = Graphics.FromImage(bit);
for (int i = 0; i < nodeList.Count; i++)
{
nodeList[i].draw(g);
}
g = this.pbDesktop.CreateGraphics();
g.DrawImage(bit, 0, 0);
还望各位指教!