Visual Studio 2005 新クラス紹介 TableLayoutPanel
2005/05/04
この文書はVisual Studio 2005(.NET2.0) Beta2 jaをベースに記述されています。 製品版では異なる場合があります。
Webアプリケーションの場合テーブル上に升目で区切りレイアウトを作成する場合があります。ウィンドウサイズを仮定せずに、画面の幅、高さ をパーセンテージで設定したりします。
コンテナの中にあるTableLayoutPanelをコンテナにし、その上にオブジェクトを配置します。(ちなみにこの場合はDock=Fillに設定して画面いっぱいにしています。)
通常起動時には下記のように配置されていますが、
画面のを広くしても比率が同じであることが分かると思います。
下記のように行や列を追加したりすると比率などが変化します。