uniPaaSからxpa4.6へマイグレーションした場合の背景色について
いつもありがとうございます。
uniPaaS V1Plus→xpa4.6へマイグレーションしました。
添付画像の通り、実行時の背景色がuniPaaSとxpa4.6で異なります。
xpa4.6の色テーブルはuniPaasと同じファイルを複写して使用していて、
メインプログラムのフォーム特性の色もuniPaasとxpa4.6同じに設定にしています。
xpa4.6のメインプログラムのフォーム特性の色を変更することで、
xpaT.6側をuniPaasの色へ合わせればいいのかなとは考えておりますが、
それでいいのか疑問を感じています。
uniPaasの質問になるかもですみません
xpa4.6の背景色を、uniPaasと合わせる方法をご存知でしたらお願いいたします。

-
コメントありがとうございます。
xpa4.6もuniPaaSもメインプログラムの色は同じです。
開発版、実行版、両方同じ色になります。
xpa4.6(開発版も実行版も)実行すると、メインプログラムのフォーム特性の色の設定通りになり、
むしろ、uniPaaSの背景色がどこを指定しているのだろう、
デフォルト背景色、みたいな設定があるのかな、と調べています。
説明不足ですみませんでした。
-
かなり古い話になるので記憶が定かでないのですが、たしかメインプログラムの色が変更できるようになったのはxpaからですので、uniPaaSの頃はその設定自体がなかったと思います。
-
ありがとうございます。ヘルプ確認してみます
-
> uniPaaSの頃はその設定自体がなかったと思います。
uniPaaSはメインプログラムのフォーム特性の「色」でも変更できませんか?
-
> uniPaaSはメインプログラムのフォーム特性の「色」でも変更できませんか?
ヘルプを見る限り、uniPaaSでもメインプログラムのフォーム特性の「色」で変更できそうですね。
-
そのプロジェクトで色を指定している個所は、「オプション」→「設定」→「基本色」ですか、それとも「ファイル」→「アプリケーション特性」→「外部参照ファイル」ですか?
-
ありがとうございます。
uniPaaSでメインプログラムのフォーム表示=Yes、フォーム特性の色=3:基本APGキャプション色
と指定したら、
背景は変わらず、
メインプログラムは、指定した通りのフォームが表示されました。
xpa側のメインプログラムのフォーム特性の色を変更して対応しようと思います。
ありがとうございました。
-
tandaさん、ありがとうございます。
「オプション」→「設定」→「基本色」
で指定しています。
-
可能であれば、各種定義ファイルは旧バージョンからのコピーで処理するというのは避けたほうがいいですね。面倒でも、新バージョンの定義ファイルを一つ一つ確認しながら定義を合わせていくという地道な作業が必要だと思います。思わぬところで行のズレとかあったりしますから。もちろんコンバータが正確にコンバートしてくれていればそれでも大丈夫ですが。
サインインしてコメントを残してください。
コメント
9件のコメント