TableLayoutPanelを使えば コントロールのレイアウトが楽になります。 例えば下のように Formを4×4の格子状に分割し Formのサイズ変更に応じて中のコントロールのサイズも変更させたい場合など TableLayoutPanelを使えば各コントロールの位置調整やサイズ変更を自動で行うことができます。 この時 TableLayoutPanelのColumnsコレクションは次のように 同様にRowsコレクションは次のようになります。 各ColumnとRowのサイズを絶対値、或いはパーセントで指定することで 作る側はFormのサイズを気にせずデザインすることが可能です。 但し、格子の中には1つのコントロールしか配置できないので注意です。