Flags
使用法
このプロパティの (スタジオ内での) ユーザ・インタフェースのタイプを変更するには、以下の構文を使用します。
Parameter name As parameter_type [ Flags = flags ] = value;
flags は以下のいずれかになります。
-
ENUM — このパラメータは、Constraint キーワードで指定された (コンマで区切られたリストの) 値のうちの 1 つです。このパラメータを含むクラスのサブクラスを作成する場合、インスペクタはこれらの値のドロップダウン・リストを表示します。
-
LIST — このパラメータ値は、コンマで区切られた項目のリストから成る文字列です。
EDIT、EMPTY、および SYS は使用されません。
詳細
このパラメータの (スタジオ内での) ユーザ・インタフェースのタイプを変更します。スタジオでは、インスペクタ内でのパラメータの入力検証にこのタイプが使用されます。クラス・コンパイラでは、このキーワードは無視されます。
既定値
このキーワードを省略すると、スタジオはパラメータに単一の値のみを許可します (選択のためのドロップダウン・リストは提供しません)。
関連項目
-
このドキュメントの “パラメータ定義”
-
Caché オブジェクトの使用法 の “クラス・パラメータの定義と参照”
-
Caché オブジェクトの使用法 の “コンパイラ・キーワードの概要”