作者:自行脑补 | 来源:互联网 | 2022-12-31 12:44
我正在开发一个新的FMX项目,我需要使用TFlowLayout.
当前项目没有更多空间.我决定使用TVertScrollBox,但它没有使用它.
有没有办法使用垂直滚动TFlowLayout?
1> Alain Thiffa..:
当然这很好.要进行测试,请启动一个新的空白FMX项目,在窗体上放置一个TVertScrollBox,然后在TVertScrollbox中放置一个TFlowlayout.使用结构视图确保TFlowlayout位于TVertscrollbox内.
现在调整TFlotlayout组件的大小,即使在IDE中也可以垂直滚动.
我很快在柏林10.1 Update 2中尝试了这个,它按预期工作.
您没有发布任何代码但是如果您在运行时向TFLowLayout添加对象,则需要创建一个AutoSize函数,该函数将TFlowLayout的高度调整为足够大以用于其所有子对象,并将TFlowLayout与TVertScrollbox的顶部.如果您无法弄清楚如何实现AutoSize功能,我建议您使用一些示例代码发布单独的问题.