2010-12-09 63 views
2

我正在尋找一些關於如何動畫製作一個winforms自定義控件的幫助,動畫是簡單的淡入淡出或類似手風琴風格的動畫。如何在C#中動畫製作自定義控件而不閃爍?

你能推薦任何與此相關的文章或代碼嗎?

+0

你知道在WPF中這很容易嗎? – VVS 2010-12-09 07:36:33

+0

我不是使用WPF,Winforms請 – Vamsi 2010-12-09 08:27:47

回答

2

是的,使用雙緩衝。一對夫婦的tips記得撿:

  • 不要做超過一回緩衝區拷貝到控制的paint方法控制的任何其他。

  • 在獨立線程中處理控件的刷新。

  • 不要從任何修改控件的事件處理程序調用刷新! :)