スタック パネル コンポーネントの利用
VCL への移動
TStackPanel では、1 つの列または行において、コンテナ内のグループのコントロール群の順番決めを行うことができます。その際、同種の位置揃え、マージン、パディングの設定を、パネル内のコントロール群に適用させることができます。Orientation プロパティは、内部コントロールの配列を決定でき、水平方向か垂直方向にできます。
TStackPanel は、Windows 10 および以前のバージョンの Windows の VCL スタイルを完全にサポートしています。
StackPanel プロパティ
TStackPanel では、次の主なプロパティを設定することができます:
- HorizontalPositioning プロパティでは、垂直方向を選択した際の、コントロール群の水平上の位置を設定することができます。中央、均等、左、右から選択します。
- Margins プロパティでは、下、左、上、右のマージンの値を設定することができます。
- Orientation プロパティでは、コントロール群の方向を、水平または垂直から選択することができます。
- Padding プロパティでは、下、左、上、右のパディングの値を設定することができます。
- VerticalPositioning プロパティでは、水平方向を選択した際の、コントロール群の垂直上の位置を設定することができます。 下、中央、均等、上から選択します。
StackPanel 項目のプロパティ
StackPanel がホストとなるコントロールはそれぞれ、追加プロパティを持っています(オブジェクト インスペクタの下に一覧されます):
- ControlIndex プロパティでは、コンテナ内のコントロール群のシーケンスを変更することができます。
- HorizontalPositioning プロパティでは、垂直方向を選択した際の、個々のコントロール群の水平上の位置を変更することができます。 sphpDefault 値は、ホスト パネル HorizontalPositioning の値をコントロールに割り当てます。
- VerticalPositioning プロパティでは、水平方向を選択した際の、個々のコントロール群の垂直上の位置を変更することができます。 sphpDefault 値は、ホスト パネル VerticalPositioning 値を、コントロールに割り当てます。
スタイルの変更
TStackPanel では、カスタム スタイルの設定を行うことができます。さまざまな VCL スタイルから選択し、その選択したスタイルを 2、3 ステップで適用することができます:
- [オプション]を[プロジェクト]メニューから選択し、[プロジェクト オプション]ダイアログ ボックスを開きます。
- 左側パネルで[アプリケーション]をクリックし、[外観]を選択します。
- [カスタム スタイル]のリストからスタイルを選択し、[OK]をクリックします。