如何在移除锚定时停止控制大小调整?

时间:2015-01-22 16:42:27

标签: delphi delphi-xe6

删除锚点时,控件可以自动将其自身调整为其他大小。

重现的步骤

  1. 删除表单上的控件

    enter image description here

  2. 设置锚点

    enter image description here

  3. 调整表单大小;观察控件的大小调整:

    enter image description here

  4. 删除锚:

    enter image description here

  5. 观看控件未经许可自行调整大小:

    enter image description here

1 个答案:

答案 0 :(得分:1)

创建控件时,它会获取初始参数。其中有heightwidth。当您启用锚定和调整表单大小时,控件也会调整大小,但初始参数不会更改。这就是为什么当你移除锚定时,它会得到它的初始大小。