MiniClock小时钟
vb.net吧
全部回复
仅看楼主
level 8
薛振梁 楼主
.NET封装的GDI+还会闪烁,我都用了三缓存了,哪天去用一下D3D去。
双击可以关闭时钟。
2013年08月02日 10点08分 1
level 9
不错哦!窗体是用VB.net写的吗?
2013年08月02日 11点08分 2
恩,新建的Class继承Form
2013年08月02日 11点08分
回复 薛振梁 :需要重写OnPaint吗?
2013年08月02日 11点08分
回复 OneStep7 :我没有重写。
2013年08月02日 11点08分
回复 薛振梁 :那怎么实现的?不重写那窗体不还是原来的样子吗,希望楼主告知一下
2013年08月02日 11点08分
level 7
如果你是直接在自定义的窗体的graphics上直接绘图的话,可以试试先建立一个和窗体一样大小的bitmap,在bitmap的graphics上绘图,然后将bitmap绘制到窗体上,应该可以减低闪烁。希望能有效果。
2013年08月02日 11点08分 3
可能是我UI线程不太合理,我就是先绘制到一张Bitmap上,然后再绘制到窗体,窗体的DoubleBuffered已经开了。
2013年08月03日 04点08分
1