日期:2014-05-18  浏览次数:21161 次

C#的win 界面背景用gif图片,怎么不能动画啊
this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));

这样它不能动啊!

------解决方案--------------------
即使你用的背景图片是GIF动画,默认的行为还是只取其中一帧绘制。想要动画效果需要自己来绘制。另外这样花哨的软件现在还真是不多见了。
------解决方案--------------------
backgroundimage 是死的

用 image属性才是活的

在里面用个picturebox吧
------解决方案--------------------
picturebox 放动画的也要用单独的一个线程,否者执行一些动作的时候,动画就是死的