a791289061 发表于 2019-1-20 00:31:04

列表框怎么自动拉伸

如易视频图片列表怎么自动拉伸   我在垂直滚动框里面加了两个列表框   怎么随着列表框里面的内容长度自动调整高度   自动拉伸没效果

xiaozhao 发表于 2019-1-20 05:14:31

在窗口创建完毕的时候设置一次即可,不需要循环!

a791289061 发表于 2019-1-20 11:52:13

xiaozhao 发表于 2019-1-20 05:14
在窗口创建完毕的时候设置一次即可,不需要循环!

是在主窗口还是列表框创建完毕,主窗口我试过了不行

易如意 发表于 2019-1-20 12:21:10

判断循环尾下面添加自动拉伸代码,再加一句刷新项目

a791289061 发表于 2019-1-20 13:13:40

易如意 发表于 2019-1-20 12:21
判断循环尾下面添加自动拉伸代码,再加一句刷新项目

这还是不行唉      {:4_113:}{:4_113:}{:4_113:}{:4_113:}{:4_113:}{:4_113:}{:4_113:}{:4_113:}

Hoter 发表于 2019-1-20 15:32:31

a791289061 发表于 2019-1-20 13:13
这还是不行唉

置自动拉伸需要在添加项目之前,你把它放到判断循环之前去

易如意 发表于 2019-1-20 16:01:27

a791289061 发表于 2019-1-20 13:13
这还是不行唉

你是装在其他容器里了?

a791289061 发表于 2019-1-20 16:17:22

a791289061 发表于 2019-1-20 13:13
这还是不行唉

我把两个影视列表框加到垂直滚动框里了,怎么弄啊,求解

a791289061 发表于 2019-1-20 16:20:44

Hoter 发表于 2019-1-20 15:32
置自动拉伸需要在添加项目之前,你把它放到判断循环之前去

我放到添加项目前了还是不行,放了窗口创建完毕也不行

Hoter 发表于 2019-1-20 18:45:16

本帖最后由 Hoter 于 2019-1-20 18:46 编辑

a791289061 发表于 2019-1-20 16:20
我放到添加项目前了还是不行,放了窗口创建完毕也不行
我知道了,它只是拉伸列表子项的高度,列表本身的控件不会被拉高,我有一个例子,你看看我的帖子https://www.eruyi.cn/thread-3130-1-1.html
这里面用的是高级列表框,有这样一行命令
列表面板.高度 = (取绝对像素(50) * 列表.取项目数()) + (取绝对像素(1) * (列表.取项目数() - 1)) '面板高度 列表项目数乘50的高度,这个50是图片高度,然后项目数-1乘分割线高度你自己看看,可以参考的
页: [1] 2
查看完整版本: 列表框怎么自动拉伸