C# winform 中画网格
怎么在winform中实现像photoshop等图像处理软件,显示网格功能,而且显示很快!我试了一下直接在winfrom中能画网格,但画大网格时就非常非常慢,比如:画单元格为32px的2000x2000的网格那是非常非常慢。如果改为以下缓存画图,当行列数超过400时就报错。Bitmap bmp = new Bitmap(2000*32, 2000*32);
Graphics g = Graphics.FromImage(bmp);
pictureBox1.Image = bmp;
for (int c = 0; c < 2000; c++)
{
x1 = 2000 * 32;
y1 = 0;
x2 = 2000 * 32;
y2 = 2000* 32;
g.DrawLine(p,x1,y1,x2,y2);
}
pictureBox1.Image = bmp;
图像处理等软件的网格绘制如此之快,请问怎么实现?谢谢!