フォームを新規作成したらまずやる事

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”)で何か不都合があるのかな。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください