[PPWI11005]リサイズの後前でレイアウトの比率が僅かに異なってしまう場合がある
対象製品
PlusPak for Windows Forms 7.0J
詳細
GcResizeのリサイズ機能を使用してフォームのサイズを変更すると、リサイズ前後のレイアウト比率が、コントロールのサイズや配置した位置によって、僅かに異なってしまう場合があります。
これは、フォームのサイズに合わせてコントロールのレイアウトをリサイズ処理するときに浮動小数点の数値演算を行いますが、その際に小数点以下の数値の丸め処理によって僅かな誤差が発生するためです。
そのため、リサイズ前は均等に配置していたコントロールのレイアウトが、リサイズ後に崩れてしまうことがあります。
また、本現象はGcApplicationResizeコンポーネント、GcResizePanelコントロールを使用した場合にも発生します。
これは、フォームのサイズに合わせてコントロールのレイアウトをリサイズ処理するときに浮動小数点の数値演算を行いますが、その際に小数点以下の数値の丸め処理によって僅かな誤差が発生するためです。
そのため、リサイズ前は均等に配置していたコントロールのレイアウトが、リサイズ後に崩れてしまうことがあります。
また、本現象はGcApplicationResizeコンポーネント、GcResizePanelコントロールを使用した場合にも発生します。
回避方法
回避方法はございません。