6月 17

TableLayoutPanelの使い方

TableLayoutPanelを使えば
コントロールのレイアウトが楽になります。

例えば下のように
Formを4×4の格子状に分割し
Formのサイズ変更に応じて中のコントロールのサイズも変更させたい場合など
TableLayoutPanelを使えば各コントロールの位置調整やサイズ変更を自動で行うことができます。

tablelayoutpanel

この時
TableLayoutPanelのColumnsコレクションは次のように

tablelayoutpanel_col

同様にRowsコレクションは次のようになります。

tablelayoutpanel_row

各ColumnとRowのサイズを絶対値、或いはパーセントで指定することで
作る側はFormのサイズを気にせずデザインすることが可能です。

但し、格子の中には1つのコントロールしか配置できないので注意です。