GridBagとFlow Layoutで複雑なコントロール配置
レイアウトマネージャはフォームやコントロールのリサイズや再配置の方法やフォームのコントロールの整理を支援します。WinFlowLayoutManager™は個々のコントロールがフォームがリサイズしている間に自由に水平や垂直に移動することが出来るユーザインタフェースを提供します。WinGridBagLayoutManager™は、制約とサイズをコントロールがどのように反応するかを決定するのに使用します。WinDockManager™はコントロールのカスタムドッキングをクライアントエリアの上下左右まで可能とします。
特徴
WinFlowLayoutManager - WindowsフォームフローエレメントをWebページと同じようにします。項目は左から右(もしくはトップからボトムなど方向に左右される)に流れ、フォームリサイズのように動きます。
WinGridBagLayoutManager - GridBagLayoutManagerは自動的にフォームのサイズの変更に対応して、項目を再配置するのに仮想のグリッドを使用するレイアウトエンジンです。項目は列とカラムの中で位置調整されます。そして、レイアウトマネージャは利用可能なエリアをベースとする項目サイズや他の全ての可視項目の制約を決めます。MinimumSize、PreferredSize、Insets、WeightX、WeightYなどの設定は項目サイズと位置決めに影響します。これらの設定はフレキシブルにスクリーンエリアの変化に対応する能力を提供しているため、レイアウト上に非常に多くのコントロールを提供してくれます。
関連するコントロール
WinDockManager™