2011-02-04 89 views

回答

0

总之,在的WinForms(我假设你使用WinWorms当你不使用WPF)的动画在屏幕上的一些元素,所以下面:

  1. 覆盖的形式OnPaint方法,以及内在那里,在想要的位置上绘制图像。
  2. 让背景工作者支持发送进度。
  3. 在backgroundworker中计算新的职位,然后调用ReportProgress。
  4. 在报告进度事件方法中,重新绘制其新位置上的图像。
  5. 请记住将DoubleBuffered属性设置为true,以便重绘顺利进行。

祝你好运! :)