展开全部
有两种方法第一种可能对你的编程水平有点要求,需要GDI+的知识,第二种是种折中方案不过在使用中并不完美,下面就详细讲解。
第1种:准备工作先定义个计时器设置好触发间隔,在窗口加载事件把窗体的背景图先赋值给一个私有变量。之后利用GDI+的知识,生成一个与窗口一样大小的bitmap 位图对象,随后再把你具有背景图的私有Image变量的图按照你规定的X轴与固定的Y轴画到bitmap位图上。最好再把这个bitmap赋值给this.backgroundimage,这样就可以看到动态的背景图了。
第2 种就是1楼所说的。不过用这种方法要控制控件层。而且在设计时也很麻烦。你总不希望有个讨厌的控件挡着你布局吧。具体你要用哪种方法可以回复。我再详细给代码并加注释解说
第1种:准备工作先定义个计时器设置好触发间隔,在窗口加载事件把窗体的背景图先赋值给一个私有变量。之后利用GDI+的知识,生成一个与窗口一样大小的bitmap 位图对象,随后再把你具有背景图的私有Image变量的图按照你规定的X轴与固定的Y轴画到bitmap位图上。最好再把这个bitmap赋值给this.backgroundimage,这样就可以看到动态的背景图了。
第2 种就是1楼所说的。不过用这种方法要控制控件层。而且在设计时也很麻烦。你总不希望有个讨厌的控件挡着你布局吧。具体你要用哪种方法可以回复。我再详细给代码并加注释解说
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |