C# GDI+使用双缓冲提升效率
时器脉冲事件中使用不同方向的线性渐变来对它们进行填充,形成了一个动画效果。不过不幸的是,程序运行起来闪烁很严重,几乎每次刷新的时候都可以看到一条很明显的扫描线从上慢慢的刷到下来完成整幅图形的刷新动作。如果你不是要模拟老式雷达的区域扫描的话,这种速度不会满足你的要求。改进代码bool flag = false;
LinearGradientBrush brush;
private void timer1_Tick(object sender, EventArgs e)
{
DateTime t1 = DateTime.Now;
Bitmap bmp = new Bitmap(6