2Pascal-新时代的Pascal

 找回密码
 立即注册
搜索
热搜: fastreport
查看: 2817|回复: 4
打印 上一主题 下一主题

XE8 ListView 滑动到底部时加载如何实现?

[复制链接]

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
跳转到指定楼层
楼主
发表于 2015-5-29 15:00:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
京东数码购物支持本站
XE8 ListView 滑动到底部时加载如何实现?也就是说listviewe 有哪个事件可以监听到已经滑动到底部?
回复

使用道具 举报

90

主题

293

帖子

8万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
83958
沙发
发表于 2015-5-29 15:24:39 | 只看该作者
京东数码购物支持本站
[龟山]阿卍(1467948783)  15:12:36
@[北京]新猫 ListView1.ScrollViewPos 是可读写的,把它设定在固定高度,就拖不动了,刚实测 OK

[北京]新猫(25691709)  15:13:28
@[龟山]阿卍  谢了,我回去试一下,上次我用的方法可能不对
(C)(P)Flying Wang
回复 支持 反对

使用道具 举报

2

主题

13

帖子

117

积分

注册会员

Rank: 2

积分
117
板凳
发表于 2015-5-29 15:25:09 | 只看该作者
京东数码购物支持本站
总高度计算:
(ListView1.Items.Count * ListView1.ItemAppearanceObjects.ItemObjects.Height)

固定在第 50 项(不让往下卷动):
ListView1.ScrollViewPos := 50 * ListView1.ItemAppearanceObjects.ItemObjects.Height;
回复 支持 反对

使用道具 举报

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
地板
 楼主| 发表于 2015-5-29 15:31:20 | 只看该作者
京东数码购物支持本站
如果用ListView1.ScrollViewPos 和 ListView1.Items.Count * ListView1.ItemAppearanceObjects.ItemObjects.Height去判断是否已经拖到底部的话,问题:当我拖到底部的时候ScrollViewPos 显示的值和ListView1.Items.Count * ListView1.ItemAppearanceObjects.ItemObjects.Height的值差太远
回复 支持 反对

使用道具 举报

0

主题

7

帖子

74

积分

注册会员

Rank: 2

积分
74
5#
发表于 2016-3-11 15:39:04 | 只看该作者
京东数码购物支持本站
本帖最后由 baby_moon 于 2016-3-11 16:13 编辑

我试了一下,两个值差ListView的高度。但是奇怪,ListView里的ItemCount不等于Query里的记录数,我用的Data Bindings。相差的记录数乘上Item高度也不是这个数
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|新时代Pascal论坛

GMT+8, 2024-12-22 17:05 , Processed in 0.068981 second(s), 23 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表