2Pascal-新时代的Pascal

标题: XE8 ListView 滑动到底部时加载如何实现? [打印本页]

作者: diy_sky    时间: 2015-5-29 15:00
标题: XE8 ListView 滑动到底部时加载如何实现?
XE8 ListView 滑动到底部时加载如何实现?也就是说listviewe 有哪个事件可以监听到已经滑动到底部?

作者: wang_80919    时间: 2015-5-29 15:24
[龟山]阿卍(1467948783)  15:12:36
@[北京]新猫 ListView1.ScrollViewPos 是可读写的,把它设定在固定高度,就拖不动了,刚实测 OK

[北京]新猫(25691709)  15:13:28
@[龟山]阿卍  谢了,我回去试一下,上次我用的方法可能不对
作者: OneChen    时间: 2015-5-29 15:25
总高度计算:
(ListView1.Items.Count * ListView1.ItemAppearanceObjects.ItemObjects.Height)

固定在第 50 项(不让往下卷动):
ListView1.ScrollViewPos := 50 * ListView1.ItemAppearanceObjects.ItemObjects.Height;
作者: diy_sky    时间: 2015-5-29 15:31
如果用ListView1.ScrollViewPos 和 ListView1.Items.Count * ListView1.ItemAppearanceObjects.ItemObjects.Height去判断是否已经拖到底部的话,问题:当我拖到底部的时候ScrollViewPos 显示的值和ListView1.Items.Count * ListView1.ItemAppearanceObjects.ItemObjects.Height的值差太远
作者: baby_moon    时间: 2016-3-11 15:39
本帖最后由 baby_moon 于 2016-3-11 16:13 编辑

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




欢迎光临 2Pascal-新时代的Pascal (http://2pascal.com/) Powered by Discuz! X3