Delphi VCL:控制对齐和大小约束

时间:2015-09-02 09:56:33

标签: delphi alignment scrollbar vcl

我想知道,如果对下面描述的问题有共同的解决方案。

让我们考虑一下这种情况:我有一个带有一些控件的表单,可以在加载时更改字幕和字体。 我希望在窗体调整大小时调整控件的大小。如果可能的话,我希望控件的标题清晰可见。如果没有,我希望表单有滚动条。

我以为我可以使用控制约束和锚来解决这种情况。但如果我使用锚点滚动条将不会显示。此外,我必须计算约束,因为我不知道在设计模式下控件的字体和字幕。

所以我正在寻找一些可以帮助我解决问题的组件或众所周知的算法。

1 个答案:

答案 0 :(得分:0)

我认为已经存在满足您要求的解决方案,因此我认为您必须自己制定解决方案。

我认为对于类似的要求,您必须使用表单的OnResize事件并手动调整/重新定位组件,此外我认为您可以使用TScrollBox组件作为容器并在用户调整大小时您可以在TScrollBox上将AutoScroll属性设置为true以显示滚动条。