C# 入門 & 実践 / C sharp

5-10. Container - 3 - FlowLayoutPanel, TableLayoutPanel


ここも機能として見て行きましょう!

FlowLayoutPanel


FlowLayoutPanelを利用するとパネルサイズを変更したときに
このパネルの中にあるコントロールが自動的に移動整列します。

Dock プロパティ
Fillを選択すると縦横に上手く移動してくれます。
Top ,Right ,Left ,Bottom も使い道は同じですが、配置の仕方がかわります。
Fillを選択すると
フォームを横長にしたり、縦長にしたりすると、中のコントロールが自動で再配置されます。



上から、初期状態、横に伸ばしたとき、縦に伸ばしたとき

TableLayoutPanel



格子状のテーブルレイアウトを可能とします。
1つの枠に1つのコントロールのみ設置できるようです!

Dock プロパティ
Fillを選択するとそのまま拡大縮小できます。



フォームを伸縮させるとこのように配置されます。

ただのコントロール紹介なので少し飽きますが、
次はメニューとツールバーを見て行きましょう^-^;




5-9. Container - 2 - SplitContainer , TabControl « 5. Windows アプリケーション » 5-11. Menu - 1 - MenuStrip


C# 入門 & 実践 / C sharp