2012-03-31 2 views
2

私はすべてのdbEditsを同じ幅にするフォームジェネレータを持っています。結果は素晴らしく見えますが、dbEditの幅がフィールドの幅に合わせて調整されている方が良いでしょう。私は別の数式で試してみましたが、私の結果は本当にヒットしました。私はもう少し一貫性のある何かが必要ですが、それを把握するかと言うこと何かを見つけることができませんでした「このようにそれを行う:」fieldsizeに基づいてdbEditの幅をどのように計算しますか?

任意の提案をいただければ幸いです!

答えて

4

あなたが(内部MulDiv関数を使用)dbEdit.ScaleByを使用して(例えばcontainterパネル/フォーム)最大幅に対して(TFieldサイズの、例えば1つの単位は、15個のピクセルに等しい)Field.DisplayWidth/Field.Size、再因子dbEdit.Widthを調べることができました。

+1

私は誓いますが、時には最も簡単な解決策は非常に簡単です。ありがとう!! – skippix

関連する問題