求助帖,请问高级列表框怎么判断到的顶部和底部呢
如题,我在自定义列表框的例程中琢磨了好久,发现好像和高级列表框到顶部底部没什么关联..这样写。
<火山程序 类型 = "通常" 版本 = 1 />
方法 高级列表框_正在滚动 <接收事件 类型 = 整数 注释 = "当列表框滚动时,将触发本事件.">
参数 来源对象 <类型 = 高级列表框 注释 = "提供事件产生的具体来源对象">
参数 标记值 <类型 = 整数 注释 = "用户调用\"挂接事件\"命令时所提供的\"标记值\"参数值,非此方式挂接事件则本参数值固定为0.">
参数 水平滚动量 <类型 = 整数 注释 = "当前列表框水平滚动距离.">
参数 垂直滚动量 <类型 = 整数 注释 = "当前列表框垂直滚动距离.">
{
如果 (来源对象 == 列表框1)
{
如果 (来源对象.布局器 属于 线性布局管理器)
{
如果 (((线性布局管理器)来源对象.布局器).取尾完全可见项目索引 () == 来源对象.布局器.表项数量 - 1)
{
提示框 ("到底部")
}
如果 (((线性布局管理器)来源对象.布局器).取首完全可见项目索引 () == 0)
{
提示框 ("顶部")
}
}
}
返回 (0)
}
创世魂 发表于 2024-5-14 18:50
这样写。
感谢,原来是在布局器里取可见索引
页:
[1]