将一个没有标题的复选框置于TGridPanel内

时间:2016-04-18 04:42:25

标签: delphi vcl

在Google上搜索过,我恐怕无法找到答案。

这是我目前的情况:
Before

我没有将这些复选框对齐到左侧,而是希望它们像这样居中(显然是照片):
enter image description here

有人知道如何使用VCL实现这一目标吗?谢谢。

编辑: 这些组件位于TGridPanel内部,无论出于何种原因,Left和Top属性对单元中组件的位置没有影响。我也找不到任何运气的布局属性。

2 个答案:

答案 0 :(得分:0)

TGridPanel 中的控件自动居中对齐。如果将复选框的宽度减小到正确的值,则应按要求居中。请注意,如果您减小太多尺寸,复选框将缩小。

答案 1 :(得分:0)

我设法找到了一个解决方案,虽然它相当混乱。但是为了将来参考,我必须为我的GridPanel中的每个单元格创建一个面板,然后允许我设置面板的左边距属性以推送我的TCheckbox。

enter image description here



是的,效率极低,但它是迄今为止我所做的最好的。还修复了我想在GridPanel中显示单元格轮廓的问题。