C#窗体如何让背景图片滚动?

C#窗体如何让背景图片滚动,平移的那种?我设置的是平铺... C#窗体如何让背景图片滚动,平移的那种?我设置的是平铺 展开
 我来答
fjkejian
2014-04-26 · 超过85用户采纳过TA的回答
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:176万
展开全部
有两种方法第一种可能对你的编程水平有点要求,需要GDI+的知识,第二种是种折中方案不过在使用中并不完美,下面就详细讲解。

第1种:准备工作先定义个计时器设置好触发间隔,在窗口加载事件把窗体的背景图先赋值给一个私有变量。之后利用GDI+的知识,生成一个与窗口一样大小的bitmap 位图对象,随后再把你具有背景图的私有Image变量的图按照你规定的X轴与固定的Y轴画到bitmap位图上。最好再把这个bitmap赋值给this.backgroundimage,这样就可以看到动态的背景图了。
第2 种就是1楼所说的。不过用这种方法要控制控件层。而且在设计时也很麻烦。你总不希望有个讨厌的控件挡着你布局吧。具体你要用哪种方法可以回复。我再详细给代码并加注释解说
凌海樱
2014-04-25 · TA获得超过401个赞
知道小有建树答主
回答量:445
采纳率:100%
帮助的人:247万
展开全部
添加一个图片框,使用Timer控件让图片框匀速移动
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式