【问题标题】:How to resize child controls when parent control is resized in delphi?在delphi中调整父控件的大小时如何调整子控件的大小?
【发布时间】:2012-11-23 10:07:38
【问题描述】:

我有一个带有特定ClientHeight 和ClientWidth 的delphi 表单,上面有2 个具有一定宽度和高度的面板。当我调整表单大小时,我希望面板在运行时自动调整大小。我怎样才能做到这一点? delphi 中是否有任何内置功能可以在调整父控件的大小或我必须对其进行编程时调整子控件的大小?

【问题讨论】:

  • 我在 Delphi XE2 中找不到 TLayout。我应该如何使用它?
  • TLayout 仅在 FireMonke 中可用。在 VCL 中,也许可以改用 TFlowPanel。
  • 好的,试试这个。

标签: delphi delphi-xe2 autoresize


【解决方案1】:

使用面板的 Align 和/或 Anchors 属性。它们正是为此目的而设计的。

【讨论】:

  • 能否请您详细说明在这种情况下如何使用 Align 和 Anchor?
  • 我添加了文档链接。
  • 哦,对不起,我没有看到链接,并以简单的文字阅读。是的,Anchors 财产正在做我的工作。非常感谢。我接受你的回答。
  • 另外,请回答我这个问题:stackoverflow.com/questions/13559156/…
  • 抱歉,我对 TDBGrid 没有太多经验。我的 DB 经验主要是非视觉工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
  • 2012-01-01
  • 2015-01-19
  • 1970-01-01
  • 2013-11-30
相关资源
最近更新 更多