c++ builder XE4, 10.2 Tokyo > form design > Formの位置を指定する


動作確認
C++ Builder XE4
Rad Studio 10.2 Tokyo Update 2 (追記: 2017/12/27)

指定の場所にフォームを表示したい場合。

  • Position: poDefaultにする
    • Position: poDesignedにする
    • poDefaultの場合、フォームの幅、高さが自動的に変わる場合がある
  • FormShow()で以下のようなコードを実行する
Unit1.cpp
this->Top = 100;
this->Left = 0;

Positions: poScreenCenter 指定では失敗した。

二画面構成でメイン画面の左にあわせたい場合は以下のようにする。

Unit1.cpp
    int leftPos = Screen->Monitors[0]->Left;

    this->Top = 0;
    this->Left = leftPos;