フリーソフト

« [BCB] BCB6.0のIndyをバージョンアップ | トップページ | フォルダ間の同期をとるソフト »

[Delphi] アプリのフォントをまとめて変更する

 通常、FormやLabelのフォントを変えるときは、コンポーネントをマウスで選択してフォントを変更します。変更するものが少ないときはこれでいいのですが、アプリで使用しているフォントを全部、まとめて変更したいと言うときは、この方法だと、時間がかかりますし、変更もれが出る場合もあります。こういうときは、「*.dfm」ファイルを直接、編集してしまうと楽です。

 dfmファイルはただのテキストファイルですのでメモ帳などで開くことができます。やり方です。

(1) 変更したいフォームの.dfmファイルをメモ帳などで開きます。(例:Unit.dfm)

(2) Font.Name = 'MS Pゴシック'といった行がフォントを指定している場所ですので、これを変更したいフォント名に置換してやります。(例:Font.Name = 'MS ゴシック')
 正規検索の置換がつかえるエディタを使用してFont.Name = '*'に該当する箇所をすべて変換するようにすれば、もれなく変換することが可能です。

この方法は、海外製のソフトを日本語対応に変換したりするときにも使える方法です。

« [BCB] BCB6.0のIndyをバージョンアップ | トップページ | フォルダ間の同期をとるソフト »

Delphi」カテゴリの記事

フォント関連」カテゴリの記事

コメント

この記事へのコメントは終了しました。