EGL における列挙型

EGL では、プロパティーまたはフィールドの値は、事前定義値のカテゴリーである、特定の列挙型 の値に制限される場合があります。例えば、color というプロパティーが列挙型 ColorKind の値を受け取り、その列挙型の有効値が white および red を含むものとします。

上の値が、colorKind.white および colorKind.red となるように、列挙型名を使用して列挙型値を修飾することができます。しかし、列挙型値の修飾が必要になるのは、コードが変数または定数へのアクセスを持ち、 変数または定数の名前が列挙型値と同じ場合のみです。例えば、red という変数が有効範囲であれば、シンボル red は列挙型値ではなく、変数を参照します。

列挙型値を含む列挙型リストは以下のとおりです。ただし、これらの値に関する説明は、列挙型が意味のあるプロパティーまたはフィールドのコンテキストで、 別の場所で記述します。

AlignKind
  • center
  • left
  • none
  • right
Boolean
  • yes
  • no
CallingConventionKind
  • I4GL
  • Library
CaseFormatKind
  • defaultCase
  • lower
  • upper
ColorKind
  • black (コンソール・フィールドでのみ有効)
  • blue
  • cyan
  • defaultColor
  • green
  • magenta
  • red
  • yellow
  • white
DataSource
  • databaseConnection
  • reportData
  • sqlStatement
DeviceTypeKind
  • doubleByte
  • singleByte
DisplayUseKind
  • button
  • hyperlink
  • input
  • output
  • secret
  • table
EventKind
  • AFTER_DELETE
  • AFTER_FIELD
  • AFTER_OPENUI
  • AFTER_INSERT
  • AFTER_ROW
  • BEFORE_DELETE
  • BEFORE_FIELD
  • BEFORE_OPENUI
  • BEFORE_INSERT
  • BEFORE_ROW
  • ON_KEY
  • MENU_ACTION
ExportFormat
  • html
  • pdf
  • text
  • xml
HighlightKind
  • blink
  • defaultHighlight
  • noHighlight
  • reverse
  • underline
IndexOrientationKind
  • across
  • down
IntensityKind
  • bold
  • defaultHighlight
  • dim
  • invisible
  • normalIntensity
LineWrapKind
  • character
  • compress (コンソール・フィールドでのみ有効)
  • word
OutlineKind
  • bottom
  • left
  • right
  • top
注: sysLib.box は、[left,right,top,bottom] と等価の定数です。 sysLib.noOutline は、アウトラインを付けないことを意味する定数です。
PfKeyKind
  • pfn、ただし (1 <= n <=24)
ProtectKind
  • skip
  • no
  • yes
SelectTypeKind
  • index
  • value
SignKind
  • leading
  • none
  • parens
  • trailing

関連する概念
EGL プロパティーの概要EGL での変数の参照

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005.