列を特定の幅にするか、使用可能なスペースの割合を使用するか指定します。(ColumnWidth を参照)
PRIM_LIST.Column クラス (PRIM_LIST.Column) のメンバ
データ タイプ - 列挙
ColumnUnits プロパティ は、 ColumnWidth の評価方法を定義します。
列挙値 | 説明 |
---|---|
Pixels | ColumnWidth プロパティに指定されたピクセル数を割り当てる |
Proportion | 全ての Pixel の指定された列が評価された後に残ったスペースの割合を割り当てる |
この例は、残りのスペースを使用して最後の列で幅が固定されているいくつかの列の典型的なシナリオを示しています。 4 番目の列は、使用可能なスペースの割合を使用します。これは唯一の比例的な列であるため、すべての領域が必要です。 最初の 3 つはデフォルトの150ピクセルを使用し、リスト自体は 1000 ワイドなので、最後の列は最初は 550 ピクセルを取ってスペースを埋めるでしょう。
Define_Com Class(#PRIM_LIST) Name(#List) Displayposition(1) Height(456) Left(0) Parent(#COM_OWNER) Tabposition(1) Top(0) Width(1000) Define_Com Class(#PRIM_LIST.String) Name(#ListColumn1) Displayposition(1) Parent(#List) Define_Com Class(#PRIM_LIST.String) Name(#ListColumn2) Displayposition(2) Parent(#List) Define_Com Class(#PRIM_LIST.String) Name(#ListColumn3) Displayposition(3) Parent(#List) Define_Com Class(#PRIM_LIST.String) Name(#ListColumn4) Displayposition(4) Parent(#List) Columnunits(Proportion)
この第 2 の例は、 2 つの固定列と 2 つの比例列とを有する。 固定列は、使用可能な 900 ピクセルの合計 300 ピクセルを占有します。残りの 600 は、比率 2:1 で 2 つの比例カラムの間で分割されます。これにより、列 1 は 200 幅、列 2 は 400 幅となります。
Define_Com Class(#PRIM_LIST) Name(#List) Displayposition(1) Height(456) Left(0) Parent(#COM_OWNER) Tabposition(1) Top(0) Width(900) Define_Com Class(#PRIM_LIST.String) Name(#ListColumn1) Displayposition(1) Parent(#List) Columnunits(Proportion) Cellwidth(0) Columnwidth(1.0) Define_Com Class(#PRIM_LIST.String) Name(#ListColumn2) Displayposition(2) Parent(#List) Columnwidth(200) Define_Com Class(#PRIM_LIST.String) Name(#ListColumn3) Displayposition(3) Parent(#List) Columnwidth(100) Define_Com Class(#PRIM_LIST.String) Name(#ListColumn4) Displayposition(4) Parent(#List) Columnunits(Proportion) Columnwidth(2.0)
幅 3 の第 3 の比例列を導入する場合、比例列の合計幅は 6 分割であり、使用可能な 600 ピクセルを使用します。 この結果、 300, 200, 100 の幅になります。
EPC142030 February 2019