【问题标题】:How do you calculate the width of a dbEdit based on fieldsize?如何根据字段大小计算 dbEdit 的宽度?
【发布时间】:2012-03-31 10:32:32
【问题描述】:

我有一个表单生成器,它使所有 dbEdits 的宽度相同。结果看起来不错,但我认为如果 dbEdit 宽度适合字段宽度会更好。我尝试过使用不同的公式,但我的结果确实受到了打击或错过。我需要一些更一致的东西,但无法弄清楚或找到任何说“这样做:”的东西:

任何建议将不胜感激!

【问题讨论】:

    标签: user-interface controls delphi-xe2


    【解决方案1】:

    您可以检查Field.DisplayWidth/Field.Size 并使用@987654323 将dbEdit.Width(例如TField 大小的1 个单位等于15 像素)与最大宽度(例如容器面板/表单)重新分解@(内部使用MulDiv函数)。

    【讨论】:

    • 我发誓,有时最简单的解决方案非常简单。谢谢!!
    猜你喜欢
    • 2017-10-08
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-18
    • 2011-03-09
    相关资源
    最近更新 更多