易语言吧 关注:266,053贴子:1,663,238
  • 6回复贴,共1

超级列表框表项数问题,求个大佬答疑

只看楼主收藏回复

图一:

图二:

如图一,写配置项的时候,必须把表项数字减1,写出的配置项中总表项数才会与程序实际表项数一致;
图二子程序中再次验证,感觉应该是取表项数这个模块有BUG?所取的表项数比实际表项数多1
然后,图一中,读配置项,我的理解是:判断操作次数应该为配置文件中的总表项数,但是实际运行结果是
判断操作次数要比配置文件中总表项数多一次,才能完全读取出配置文件中的所有内容
这是为什么呢??


IP属地:福建1楼2021-02-10 07:59回复
    然后,我删除表项做测试,发现按总表项数读配置的话,最后一项表项是被隐藏的,删除其他表项后,所有表项的高度低于超级列表框的高度,最后一项表项就能显示出来;
    所以 其实不是取表项数数字多1,而是超级列表框,在表项总高度超出列表框高度后,自动产生的滑块条拖动看不到最底下的一项吗???
    我尝试修改列表框的高度,但是只要超出,就还是看不见


    IP属地:福建2楼2021-02-10 08:34
    回复
      易语言当初设计的时候打破传统把1作为任何索引的起始值,奈何做得不够彻底,除了基础支持库里的东西大部分还是从0开始所以经常需要测试一下索引到底是从0开始还是从1开始
        - 发现一只野生的Ayaka [Lv.0]!
         ┌────┬────┐
         │ 捕捉 │ 放生 │
         └────┴────┘


      IP属地:德国来自Android客户端4楼2021-02-15 09:58
      收起回复