闪屏问题,panel和picturebox的backgroundimage属性的区别?
使用panel控件时:不断重绘bitmap,在其paint事件中赋值panel.backgroundimage = bitmap;会闪屏
而使用picturebox控件进行相同的操作却不会闪屏,请问这是怎么回事?
另外,形式如下面这样写的代码,draw方法的grh会报错,请问是怎么回事?
private void panelGameRegion_Paint(object sender, PaintEventArgs e)
{
DrawAll(e.Graphics);
}
DrawAll(Graphics grh)
{
for(i=0;i<n;i++)
draw(grh);
}
draw(Graphics grh)
{
grh.FillRectangle(........);
}