分割 レイアウト マネージャ (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) より継承
ComponentTypeComponentType ではコンポーネントのタイプ情報にアクセスできます。 ブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName 十分適格なコンポーネントのクラス名です。 ブジェクト (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) より継承

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1