首页 新闻 会员 周边 捐助

怎样让Winform窗体中的picturebox在窗体中滚动?

0
悬赏园豆:10 [待解决问题]
怎样让Winform窗体中的picturebox在窗体中滚动?(我想实现的是pictruebox在窗体指定的区域里延着类似圆形或正方形路径循环运动,当鼠标单击pictruebox时,它停止运动。)
问题补充:

图片按照特定的轨迹移动,以及怎样控制图片运动与停止

水之星的主页 水之星 | 初学一级 | 园豆:167
提问于:2012-03-16 23:20
< >
分享
所有回答(2)
1

定時移動:

用timer控件的事件中執行

pic.left=pic.left+10;

pic.top=pic.top+10;

類似這樣的。

無限遐想 | 园豆:3740 (老鸟四级) | 2012-03-17 08:12

我试过,这种方法只能让pictruebox延着一个方向运动并移出窗体,而我想实现的是pictruebox在窗体指定的区域里延着类似圆形或正方形路径循环运动,当鼠标单击pictruebox时,它停止运动。

支持(0) 反对(0) 水之星 | 园豆:167 (初学一级) | 2012-03-17 09:15

@水之星: 那 你要實現一個算法。就是 賦值 給left 和top哦

支持(0) 反对(0) 無限遐想 | 园豆:3740 (老鸟四级) | 2012-03-17 09:19

@無限遐想: 怎样赋值让图片作为一个整体沿着指定轨迹运动,请高手举个例子

支持(0) 反对(0) 水之星 | 园豆:167 (初学一级) | 2012-03-17 10:20
0

你是要图片作为一个整体沿着你说的轨迹运动,还是图片本身在运动的时候还在变化?

小小刀 | 园豆:1991 (小虾三级) | 2012-03-17 10:14

图片作为一个整体沿着指定轨迹运动

支持(0) 反对(0) 水之星 | 园豆:167 (初学一级) | 2012-03-17 10:17

@水之星: 那不就是一个平面几何的问题?

支持(0) 反对(0) 小小刀 | 园豆:1991 (小虾三级) | 2012-03-17 10:21

@小小刀: 是的。因為你是 依照一定軌跡運動的。

支持(0) 反对(0) 無限遐想 | 园豆:3740 (老鸟四级) | 2012-03-17 10:22

@無限遐想: 现在的问题的重点是图片按照特定的轨迹移动,还是怎么控制图片运动与停止

支持(0) 反对(0) 小小刀 | 园豆:1991 (小虾三级) | 2012-03-17 10:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册