■サイトマップ Search help


Biz/Browserに関する障害レポート


 9195 Dialogウィンドウの最大・最小化ボタン押下時、スケーリングが正しく行われない  

対象バージョン Biz/Browser V Ver 5.0.0.0 〜 Biz/Browser V Ver5.0.1.1

障害内容 Dialog上のFormへスケーリング設定(VerticalScale,HorizontalScale,FontScale)後、Dialogウィンドウの最大化・最小化ボタンによるDialogウィンドウのサイズ変更を行っても、Form配下のオブジェクトのスケーリングが正しく行われれず、Dialogウィンドウの最大化を行っても、Form配下のオブジェクトのサイズが最小化時のサイズだったり、逆に、Dialogウィンドウの最小化を行ってもForm配下のオブジェクトのサイズが最大化時のまま表示されたりする。

要因 端末の計算速度や、処理の起こるタイミングによっては、スケーリングの反映を含むFormサイズの再計算が、Dialogウィンドウの最大化・最小化によって起こるプロパティ変更の前に起こってしまい、変更前の数値をもとにスケーリングしてしまうことがある。

対処方法
(方法1) WindowStateChangedイベントを利用して、VerticalScale、HorizontalScale、FontScaleプロパティの再設定を行う。

[スクリプト例]
Dialog Dialog1{
        :
        Function OnWindowStateChanged ( e ) {
                Form1{
                        VerticalScale &= Height / 300;
                        FontScale &= Width / 400;
                        HorizontalScale &= Width / 400;
                }
        }
}

(方法2) 改修バージョンへのバージョンアップを行う。

改修バージョン

Biz/Browser V Ver 5.0.2.0


■ 障害レポート一覧へ