gpt4 book ai didi

delphi - 如何在 FireMonkey TListView 对象上绘制边框

转载 作者:行者123 更新时间:2023-12-04 01:40:33 30 4
gpt4 key购买 nike

如果将 FMX.TStringGrid 放到新的 FireMonkey 表单上,网格将显示为细边框。

如果将 FMX.TTListView 放到表单上,则没有边框。

这两个组件似乎都没有用于启用/禁用边框或设置边框颜色或宽度的属性。

我假设这是由于跨平台的要求,那么应该怎么做呢?我需要添加一个面板,然后将 ListView 放在面板内吗?还是与风格有关,例如需要 TStyleBook

最佳答案

是的,TListView 没有边框。 Firemonkey 提供了几种向任何可视控件添加边框的方法。为了添加简单的边框,我不会尝试更改样式。

在我看来,最简单的解决方案是将调色板(来自 Shapes)中的矩形放入表单中。在矩形中将 Stroke 设置为所需的颜色和厚度。下一步,转到设计器中的结构 View 并将 Listview 作为子元素移动到此矩形中。将 ListView 的 Align 属性更改为 Client。要再次显示边框线,必须将矩形的 Padding(底部、左侧、右侧和顶部)的所有值设置为矩形描边的粗细值。

如果您愿意,还可以在矩形或 ListView 控件上添加 TShadowEffect

关于delphi - 如何在 FireMonkey TListView 对象上绘制边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57600669/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com