private void Updata()
{
Graphics g = pictureBox.CreateGraphics();//创建画布
BufferedGraphicsContext currentContext = BufferedGraphicsManager.Current;//创建缓冲区上下文
BufferedGraphics myBuffer = currentContext.Allocate(g, this.DisplayRectangle);//申请缓冲区空间
Graphics gbuffer = myBuffer.Graphics;//得到缓冲区画布
Draw(gbuffer);//自己要画的东西
myBuffer.Render(g);//将画布显示到屏幕上
myBuffer.Dispose();
g.Dispose();
}
C#双缓冲
最新推荐文章于 2023-05-31 17:32:20 发布