分割レイアウトマネージャ (PRIM_SPLM)
分割レイアウトマネージャ
祖先 - 基本レイアウトマネージャ (PRIM_DTVW) オブジェクト (PRIM_OBJT)
分割 レイアウト・マネージャは、子コンポーネントが表示エリアの水平方向または垂直方向に分割されるよう、コンポーネントの表示エリアを制御します。 Orientation プロパティは、分割の方向を指定します。 デフォルトでは、 managed コントロール間にディバイダが表示され、 allocation of space をユーザーが変更できるようになります。 IDE は設計者の使用によってレイアウト定義を管理します。このコードは参考目的のために提供されています。
この例は、垂直方向に分割された単純なフォームを示しています。左側のパネルの重みは 0 、もう一方の重みは 1 です。右側のパネルは、使用可能なスペースを占めるようにサイズが変更されます。
Function Options(*DIRECT) Begin_Com Role(*EXTENDS #PRIM_FORM) Clientwidth(660) Clientheight(338) Componentversion(2) Top(215) Left(237) Layoutmanager(#SplitLayout) Define_Com Class(#PRIM_VS.Style) Name(#Style1) Backgroundbrush(#Brush1) Define_Com Class(#PRIM_VS.SolidBrush) Name(#Brush1) Color(Theme500) Define_Com Class(#PRIM_SPLM) Name(#SplitLayout) Orientation(Vertical) Dividerstyle(Gap) Define_Com Class(#PRIM_SPLI) Name(#SplitLayoutItem1) Manage(#Panel1) Parent(#SplitLayout) Define_Com Class(#PRIM_SPLI) Name(#SplitLayoutItem2) Manage(#Panel2) Parent(#SplitLayout) Weight(1) Define_Com Class(#PRIM_PANL) Name(#Panel1) Displayposition(1) Height(338) Left(0) Parent(#COM_OWNER) Tabposition(1) Tabstop(False) Top(0) Width(331) Style(#Style1) Define_Com Class(#PRIM_PANL) Name(#Panel2) Displayposition(2) Height(338) Left(339) Parent(#COM_OWNER) Tabposition(2) Tabstop(False) Top(0) Width(321) Style(#Style1) End_Com
| 名前 | 記述 |
|---|---|
| ComponentClassName | コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 |
| ComponentMembers | このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承 |
| ComponentPatternName | コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承 |
| ComponentTag | インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承 |
| ComponentType | ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承 |
| ComponentTypeName | ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 |
| DividerStyle | 分割レイアウトマネージャ |
| MaxHeight | コンテナのサイズ変更時のコントロールの最大の高さ 基本レイアウトマネージャ (PRIM_DTVW) より継承 |
| MaxWidth | コンテナのサイズ変更時のコントロールの最大の幅 基本レイアウトマネージャ (PRIM_DTVW) より継承 |
| MinHeight | コンテナのサイズ変更時のコントロールの最小の高さ 基本レイアウトマネージャ (PRIM_DTVW) より継承 |
| MinWidth | コンテナのサイズ変更時のコントロールの最小の幅 基本レイアウトマネージャ (PRIM_DTVW) より継承 |
| Name | コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承 |
| Orientation | 分割する方向を設定するためのプロパティです。 |
| Owner | コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承 |
| Parent | このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承 |
| Sizing | 管理下の複合コントロール内のレイアウトマネージャの動作を決定します。 基本レイアウトマネージャ (PRIM_DTVW) より継承 |
| 名前 | 記述 |
|---|---|
| CreateInstance | コンポーネントを作成する時にCreateInstanceのイベントを実行します。 基本レイアウトマネージャ (PRIM_DTVW) より継承 |
| DestroyInstance | コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 基本レイアウトマネージャ (PRIM_DTVW) より継承 |
EPC150060 - December 2023