标签: c# winforms animation custom-controls accordion
我正在寻找一些关于如何为winforms自定义控件设置动画的帮助,动画是简单的淡入淡出或类似手风琴风格的动画。
您能否建议任何与此相关的文章或代码。
答案 0 :(得分:5)
它被称为DoubleBuffer属性(MSDN)。
Here's a example
答案 1 :(得分:2)
是的,请使用DoubleBuffer。我想起了几个tips:
除了在控件的绘制方法中将后台缓冲区复制到控件之外,不要做任何事情。
在独立线程中处理控件的刷新。
不要从任何修改控件的事件处理程序调用refresh! :)