「DEKOのざつだん。」より。
フォームを新規作成したらまずやる事。
参考になるので紹介します。
- BorderIcons
用途に応じて変更します。最小化はともかく、最大化は不要な事が多いので。- BorderStyle
用途に応じて変更します。リサイズできないフォームを作る事が多いので bsSingle が多いですね。- Font
フォント名(Name)とキャラクタセット(CharSet)は変更。日本でしか使わないのなら、CharSet は “SHIFTJIS_CHARSET” が無難です。- Position
画面の中央にするなら poScreenCenter。poDesktopCenter だと、マルチディスプレイの時に困ります。子フォームなら poOwnerFormCenter を使うこともあります。- Scaled
常に False。True にすると OS の DPI (ユーザが指定した DPI) によってフォームサイズやコントロールサイズが勝手に変更されてしまいます。どんなに張り切って…それこそピクセル単位で位置を指定していても、このプロパティが True である限りデザインした位置に描画されるとは限りません。正直、このプロパティが デフォルトで True になっている意味が解りません。「DEKOのざつだん。」より。
BorderIconsとBorderStyleは、開発するソフトによって違ってくるかな。
私は変更しないことが多いと思います。
Positionの「poDesktopCenter だと、マルチディスプレイの時に困ります。」というのは、ちょうと先日バグ報告をもらいました。
マルチディスプレイの時は、両方のディスプレイの真ん中にフォームが表示されるようです。
Fontの初期値(Charset=”DEFAULT_CHARSET”、Name=”Tahoma”)で何か不都合があるのかな。