RAD Studio 11.2以降で、TPanelなどのコンポーネントの色やフォントを変更しても、VCLフォームデザイナの画面に反映されなくなった
対象となる製品
- RAD Studio 11.2 Alexandria以降
- C++Builder 11.2 Alexandria以降
- Delphi 11.2 Alexandria以降
問題
RAD Studio 11.2以降のバージョンで、以下のようなVCLフォームデザイナの挙動に関するお問い合わせをよくいただいております。
- フォーム上のTPanelコンポーネントのColorのプロパティを変更してもフォーム画面に反映されなくなった。
- オブジェクトインスペクタでフォームの色やフォントを変更してもデザイナ画面に反映されなくなった。
- 既存のVCLプロジェクトを11.2や11.3で開くと、VCLフォームデザイナ画面の色やフォントが変更が反映されずデフォルトのままでした。
- RAD Studio 10.4を含む過去バージョンやRAD Studio 11.1迄は、このような問題は発生しなかった。
などなど
上記の動作は、VCLフォームデザイナの不具合でしょうか?
解決
RAD Studio 11.2以降のバージョンでは、下図のVCLフォームデザイナのオプションのデフォルト設定が変更されています。
VCLフォームデザイナのオプションの変更に関する情報は、こちらのRAD Studio 11.2のdocwikiをご参照ください。
もしVCLフォームデザイナの画面表示が以前のバージョンと異なる場合は、IDEメニューの[ツール]-[オプション]-[ユーザーインターフェース]-[フォームデザイナ]の[VCL スタイルを有効にする] および [システム スタイルを模倣する]のオプションをオフに変更してください。