画像はWordで作ったもの。
なぜ、こんなものを作ったか。
LabelとDBEdit等の8つコントロールが連動する、概ね共通な機能があり、
これまでは、それぞれのフォームでコピペ等で作成したものを、TFrameに乗せて、
共通化しようと画策。
形になったので、動的にそのFrameを生成して乗っけたところ、文字が従来の
ものと異なる!
どこでフォント変更してるんだ!?
と、散々調査したが発見できず。
フレームのダブルクリックイベントで、Font.Nameを表示させるようにしたが、
設計時とかわらない。
で、最終的にわかったのが、Font.Sizeが9と10の違いで、別のフォントのように
見えてしまう罠。
Size=9で、MS ゴシックとMS Pゴシックの区別がつかない。
(ParentFontとかの設定ミスで、Font.Sizeが不一致だっただけ)
Font.Sizeが9と10で、縦ピクセル数が変わらないのに、横ピクセル数が4から6に
なっているのは、卑怯だぞ(違)
|