我明白了,你的问题是自己创建了 Graphics
this.CreateGraphics() // root cause
这导致框架管理的 double buffering 不生效
直接用 e.Graphics
【 在 wjie 的大作中提到: 】
: 这个在创建form的时候已经使能了,但还是闪,无论是1ms还是100ms定时刷新都闪,感觉好像CPU忙不过来的样子
: this.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw |ControlStyles.AllPaintingInWmPaint, true);
: this.UpdateStyles();
: ...................
--
FROM 113.66.230.*