PowerTools PlusPak for Windows Forms 8.0J
GcResizeコンポーネント

GcResize コンポーネントは、フォームをリサイズしたときに元のレイアウトの縦横比を保持して、フォーム上に配置されているコントロール(以下、子コントロール)をリサイズするコンポーネントです。

GcResize コンポーネントは、設計時に作成したフォームのレイアウトを保持した状態で、フォームの拡大/縮小に合わせて子コントロールの位置とサイズを自動調整します。
GcResize コンポーネントを使用することで、多様化するディスプレイの解像度にもレイアウトの修正を行うことなく、画面のリサイズに対応することができます。



  • 子コントロールがリサイズのポリシーを持つ(TextBox の Multiline=True、Label の AutoSize=True、子コントロールの Dock=Fill など)場合、GcResize コンポーネントの設定よりも優先されます。
  • Form.AutoScaleMode プロパティに None 以外の値が設定されている状態で、フォームに GcResize コンポーネントを追加すると、Form.AutoScaleMode プロパティは None が設定されます。


以降のトピックでは、GcResize コンポーネントの利用方法について解説しています。
参照