フォームエディターで「透過」プロパティが有効にされている場合,OBJECT SET RGB COLORS
で背景色が指定されたとしても,オブジェクトの背景は塗りつぶされません。背景色にはBackground color none
という定数がありますが,これは「透過」プロパティが有効にされていない場合にだけ使用できる値です。
一方,プロジェクトモードでは,フォームエディターの「透過」プロパティはエクスポートされず,背景色だけがエクスポートされます。したがって,フォームエディターで「透過」プロパティが有効にされているオブジェクトの背景色をプロジェクトモードで再現するためには,OBJECT SET RGB COLORS
で背景色をBackground color none
に指定する必要があります。これは仕様です。
なお,17r5では,OBJECT SET RGB COLORS
が改良され,背景色の指定を省略したり,前景色には触れずに背景色だけを変更できるようになりました(空の文字列を指定)。