バージョン 6.3.3
 —  ダイアログコンポーネントリファレンス  —

テーブルコントロール

このドキュメントでは、次のトピックについて説明します。


説明

テーブルコントロールは、スプレッドシートを表しているダイアログエレメントです。 列に名前を付けるためのオプションのヘッダー行と、行に名前を付けるためにオプションの左列があります。

テーブルコントロールがスプレッドシートをそのように定義すると、列は、列指定コントロールを追加することによって定義されます。 テーブルコントロールのセルは、ダイアログエレメントとしては定義されず、テーブルコントロールの COLUMN 属性と ROW 属性の値で特定されます。 最初のセルは ROW=1 と COLUMN=1 で特定されます。 各列のセルは、列指定コントロールの COLUMN-TYPE 属性の値に応じて使い方が変わり、入力フィールド、項目付きの選択ボックス、またはトグルボタンとして使用できます。

テーブルコントロールの操作には、PROCESS GUI ステートメントの一連のアクションを使用します。

Top of page

テーブルコントロールの属性

属性名 照会 設定/変更 属性 ウィンドウ
BACKGROUND-COLOUR-NAME X X/X X
BACKGROUND-COLOUR-VALUE X X/X X
CELL-ATTRIBUTES X X/X  
CLIENT-DATA X X/X  
CLIENT-HANDLE X X/X  
CLIENT-KEY X X/X  
CLIENT-VALUE X X/X  
COLUMN X -/X  
COLUMN-COUNT X X/-  
CONTEXT-MENU X X/X X
DIL-TEXT X X/X X
ENABLED X X/X X
FIRST-CHILD X -/-  
FIRST-COLUMN-WIDTH X X/X X
FIRST-VISIBLE-COLUMN X X/X X
FIRST-VISIBLE-ROW X X/X X
FOLLOWS X X/X  
FONT-HANDLE X X/X X
FOREGROUND-COLOUR-NAME X X/X X
FOREGROUND-COLOUR-VALUE X X/X X
FROZEN-COLUMNS X X/X X
HAS-FIRST-COLUMN X X/- X
HEADER-FONT-HANDLE X X/X X
HEADER-HEIGHT X X/X X
HELP-ID X X/X X
HORIZ-SCROLLABLE X X/- X
LAST-CHILD X -/-  
MODIFIABLE X X/- X
MODIFIED X -/X  
MODIFIED-SUCCESSOR X -/-  
OWNER X X/-  
PARENT X X/-  
PREDECESSOR X -/-  
RECTANGLE-H X X/X X
RECTANGLE-W X X/X X
RECTANGLE-X X X/X X
RECTANGLE-Y X X/X X
ROW X -/X  
ROW-COUNT X X/- X
ROW-HEIGHT X X/X X
RTL X -/- X
STYLE X X/- X
SUCCESSOR X X/-  
SUPPRESS-CHANGE-EVENT X -/-  
SUPPRESS-CLICK-EVENT X X/X  
SUPPRESS-DBL-CLICK-EVENT X X/X  
SUPPRESS-DELETE-ROW-EVENT X X/X  
SUPPRESS-ENTER-EVENT X X/X  
SUPPRESS-ENTER-CELL-EVENT X X/X  
SUPPRESS-FILL-EVENT X X/X  
SUPPRESS-INSERT-ROW-EVENT X X/X  
SUPPRESS-LEAVE-EVENT X X/X  
SUPPRESS-LEAVE-CELL-EVENT X X/X  
SUPPRESS-TOP-EVENT X X/X  
TOOLTIP X X/X  
TYPE X X/-  
VERT-SCROLLABLE X X/- X
VISIBLE X X/X X

Top of page

テーブルコントロールのセルの属性

属性名 照会 設定/変更 属性 ウィンドウ
BACKGROUND-COLOUR-NAME X X/X  
BACKGROUND-COLOUR-VALUE X X/X  
CHECKED X X/X  
COLUMN X X/X  
DIL-TEXT X X/X  
FOREGROUND-COLOUR-NAME X X/X  
FOREGROUND-COLOUR-VALUE X X/X  
ROW X X/X  
STRING X X/X  

Top of page

セルの COLUMN-TYPE およびその属性

一般的に、テーブルコントロールのセルに対して有効な属性でも、列指定コントロールの COLUMN-TYPE 属性の値によっては使用できないことがあります。 例えば、"入力フィールドコントロール" が指定された場合です。 この場合セルは、入力フィールドコントロールのように使用されます。 この入力フィールドセルについては、属性のサブセットだけが有効です。

以下の表に、COLUMN-TYPE の値によっては使用できない属性を示します。

COLUMN-TYPE 属性は使用できません
入力フィールドコントロール CHECKED
選択ボックスコントロール CHECKED
トグルボタンコントロール STRING

Top of page

イベント

Change イベントClick イベントDelete Row イベントDouble Click イベントEnter イベントEnter-Cell イベントFill イベントInsert-Row イベントLeave イベントLeave-Cell イベントTop イベント(どのイベントも抑制される場合あり)。

以下のイベントは常に起動されるわけではありません。

Top of page