在C#中刷新PictureBox
|
我创建了一个矩形列表,并将其绘制为“ 0”。在代码的其他地方,我们从列表中删除了一些矩形,但是当我调用
PictureBox.Refresh()
时,它显示了先前的结果:所有矩形。
我尝试创建图片的副本,然后一个一个地重新绘制所有矩形,但是它有相同的问题。
请给我一些关于如何绘制当前矩形列表的想法。
Rectangle r = lanes[i];//lanes is list of rectangles
Pen pen = new Pen(Color.Red, 2);
Graphics g = pictureBox1.CreateGraphics();
g.DrawRectangle(pen, r);
没有找到相关结果
已邀请:
2 个回复
厢界山攀
薄扩络拜
此代码没有任何担保(明确或暗示)。都是你的。做任何你喜欢的事。无论发生什么,这都不是我的问题! 干杯。基思