注册 登录
编程论坛 VFP论坛

请教:vfp多张图片左右滑动操作的方法

laibinhua 发布于 2023-06-21 12:14, 1521 次点击
请问,比如一共有20张图片,显示4张在中间,然后可以左右滑动的方式显示其余图片,这种方法VFP能实现吗?
SlideView 图片滑动

[此贴子已经被作者于2023-6-21 12:45编辑过]

17 回复
#2
吹水佬2023-06-21 19:29
“滑动”是什么意思,与移动有什么区别?
#3
shizi02023-06-21 21:31
肯定可以,方法多样
#4
kangss2023-06-23 11:10
以下是引用laibinhua在2023-6-21 12:14:19的发言:

请问,比如一共有20张图片,显示4张在中间,然后可以左右滑动的方式显示其余图片,这种方法VFP能实现吗?
SlideView 图片滑动

思路这样:把图片放到 grid 显示到一行,你就可以左右滑动显示了
#5
吹水佬2023-06-23 13:12
以下是引用kangss在2023-6-23 11:10:41的发言:


思路这样:把图片放到 grid 显示到一行,你就可以左右滑动显示了

grid可能达不到“滑动”效果,有点像跳动。
#6
laibinhua2023-06-23 14:37
回复 2楼 吹水佬
你好,滑动是这个意思,比如一共有10张图片,一屏只显示4张,其余图片可以左右移动出来,类似手机里图片的滑动操作
只有本站会员才能查看附件,请 登录
#7
kmyz_yyl2023-06-23 15:45
在一个容器中,用 ADDOBJECT 来建立一系列 IMAGEBOX ,设置容器的LEFT就可以实现你的滑动
#8
laibinhua2023-06-23 16:05
回复 7楼 kmyz_yyl
能给个实例看看吗?
#9
kmyz_yyl2023-06-23 16:16
只有本站会员才能查看附件,请 登录
把图标换成图片就可以了
#10
laibinhua2023-06-23 16:27
回复 9楼 kmyz_yyl
你这个出现滚动条了,不能出现滚动条,还有这个好像不支持里面部份滑动,只能在滚动条那边点。你这个方法是Sbscrollcontainer做一个类,我也试过,不支持图片显示区内的滑动操作
#11
吹水佬2023-06-23 16:30
回复 6楼 laibinhua
这效果不像“滑动”,有点像图片浏览,点一下向左(右)移动一张图片,可试试那几个图片控件轮换图片。
“滑动”是可以显示图片的一部分,7楼的思路。
#12
kmyz_yyl2023-06-23 17:15
滚动条是自己加的,都做到这种程度了,稍换一下思路就是你要的效果了
#13
laibinhua2023-06-23 17:26
回复 12楼 kmyz_yyl
之前用的应当是你这种方法,无法隐藏滚动条以及无法图片容器内部滑动操作,所以放弃了,看了下VB里有个SlideView 图片滑动的操作,想用这个,附之前按你这种addpic的方式的图
只有本站会员才能查看附件,请 登录
#14
laibinhua2023-06-24 09:50
回复 9楼 kmyz_yyl
你好 能分享下你做的这个事例吗?
#15
kmyz_yyl2023-06-24 20:46
容器可以不添加滚动条,照片固定在容器内,使整个容器在水平移动(鼠标拖动或鼠标滚轮),对容器的LEFT值加减,就实现了你的滑动
#16
laibinhua2023-06-25 09:44
回复 15楼 kmyz_yyl
高手呀,不会写这种容器移动事件,没写过
#17
laibinhua2023-07-04 09:17
回复 15楼 kmyz_yyl
你好老师,你的滑动操作思路很好,能给我份实例参考吗?左滑动右滑动不知道如何判断

[此贴子已经被作者于2023-7-4 09:22编辑过]

#18
hys31312023-07-04 09:47
高手啊!学习了
1