【问题标题】:Disable form resizing without borders禁用无边框调整大小
【发布时间】:2015-10-05 11:51:02
【问题描述】:

我正在尝试禁用表单调整大小,但我没有成功,我的问题是组件在大分辨率下未对齐。如何防止表单使用边框 = bsnone 的样式调整大小?

【问题讨论】:

  • 具有bsNone 样式的表单无法调整大小(只要您明确为此编写一些代码)。那么,有什么问题呢?
  • 请提供一个 MCVE,这样我们就不必猜测您做了什么。另请阅读本网站的帮助部分 (stackoverflow.com/help/on-topic) 以了解有关如何提出更好问题的更多信息。
  • @TLama,OP可能意味着当borderstyle为bsNone时,某些组件会超出表单。对话框的常见问题(甚至 Emb 发布了一些 IDE 版本,您无法填写某些字段或按下某些按钮)。
  • @LURD 很糟糕,那里接受的答案建议 DPI 缩放太难实现。

标签: delphi


【解决方案1】:

如果您使用的是 DelphiXE 或更高版本的编译器,则可以使用 Ancors。如果使用较低的编译器版本,这将在较高的 DPI 设置下失败。

您可能还想查看 Align 和 AlignWithMargins。

【讨论】:

    猜你喜欢
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    • 1970-01-01
    • 2021-10-19
    • 2020-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多