社区
C#
帖子详情
在窗体中怎么滚动图片??
liangyubiao
2007-03-14 04:57:50
我用了一个pictureBox框加载了图片,通过Timer控件的时间来移动图片,用了
picture.left = picture.left + 20;
这样只能够向一个方向移动,我要的效果就是但图片的右边碰到窗体的右边界时,弹 回来。。请问如何实现啊???谢谢
...全文
235
3
打赏
收藏
在窗体中怎么滚动图片??
我用了一个pictureBox框加载了图片,通过Timer控件的时间来移动图片,用了 picture.left = picture.left + 20; 这样只能够向一个方向移动,我要的效果就是但图片的右边碰到窗体的右边界时,弹 回来。。请问如何实现啊???谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
王集鹄
2007-03-14
打赏
举报
回复
private Point offset = new Point(-20, 33);
private void timer1_Tick(object sender, EventArgs e)
{
if ((offset.X + pictureBox1.Left < 0) ||
(offset.X + pictureBox1.Left + pictureBox1.Width > ClientSize.Width))
offset.X = -offset.X;
if ((offset.Y + pictureBox1.Top < 0)||
(offset.Y + pictureBox1.Top + pictureBox1.Height > ClientSize.Height))
offset.Y = -offset.Y;
pictureBox1.Left = Math.Min(pictureBox1.Left + offset.X,
ClientSize.Width - pictureBox1.Width);
pictureBox1.Top = Math.Min(pictureBox1.Top + offset.Y,
ClientSize.Height - pictureBox1.Height);
}
sunrobust
2007-03-14
打赏
举报
回复
设一个标志量表示飘动方向,比如flag
根据timer和步进速度判断是否改变flag
如果flag改变,就改变飘动方向.例如:
picture.right= picture.right-20;//向左漂
james_hunter
2007-03-14
打赏
举报
回复
picture.left = picture.left + 20*i;
i定义成1。满足到达右边届的条件时就变成-1.同样的,当到达左边届时变成1。
c#
窗体
控件用法大全
本文深入探讨了C#
中
窗体
、标签、文本框、RichTextBox、NumericUpDown、按钮、分组框、单选按钮、复选框、列表框、组合框、复选列表框、
图片
框、定时器、进度条、
滚动
条、打开文件对话框、保存文件对话框、字体对话框、颜色对话框、打印对话框和文档等常用控件的属性、事件和方法,提供了丰富的示例代码。
JAVA Frame
窗体
背景
图片
,首位相接
滚动
本文介绍如何使用JAVA实现一个
窗体
(Frame)的背景
图片
首位相接
滚动
的效果。通过Graphics类的方法绘制
图片
,并动态调整
图片
位置,达到连续
滚动
的感觉。关键在于判断
滚动
位置并适时重置
滚动
变量。
如何用Java实现
图片
的无缝连接循环
滚动
本文介绍了一种使用两张相同
图片
实现游戏背景无缝
滚动
的方法,避免了单一
图片
滚动
时可能出现的闪烁、空白区域等问题,确保了游戏画面的流畅性和美观度。
java
窗体
背景
图片
滚动
代码_JAVA Frame
窗体
背景
图片
,首位相接
滚动
代码实例
这是一个使用JAVA实现
窗体
背景
图片
首位相接
滚动
的代码实例。通过调整速度和
图片
位置,实现了背景
图片
在
窗体
上的无缝
滚动
效果,避免了屏幕闪烁,适用于游戏或其他需要动态背景的应用。
access 子
窗体
鼠标
滚动
不工作_在Access
窗体
中
显示指定路径的
图片
本文介绍如何在Access数据库的
窗体
中
动态显示指定路径的
图片
,包括设置步骤及代码示例。
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章