4D v16.3

SET LIST ITEM PROPERTIES

ホーム

 
4D v16.3
SET LIST ITEM PROPERTIES

SET LIST ITEM PROPERTIES 


 

SET LIST ITEM PROPERTIES ( {* ;} list ; itemRef | * ; enterable ; styles ; icon {; color} ) 
引数   説明
演算子 in 指定時, listはオブジェクト名 (文字列) 省略時, listはリスト参照番号
list  ListRef, 文字 in リスト参照番号 (* 省略時), または リストオブジェクト名 (* 指定時)
itemRef | *  演算子, 倍長整数 in 項目参照番号, または 0: リストに最後に追加された項目, または *: リスト中のカレント項目
enterable  ブール in TRUE = 入力可, FALSE = 入力不可
styles  倍長整数 in 項目のフォントスタイル
icon  倍長整数 in 131072 + ピクチャ参照番号、あるいは0
color  倍長整数 in RGBカラー値 または -1 = 元のカラーにリセット

説明   

SET LIST ITEM PROPERTIES コマンドは、引数listに渡された参照番号またはオブジェクト名のリスト内で、itemRefによって指定された項目を変更します。

オプションの第一引数 * を渡すと、list 引数はフォーム上のリストオブジェクトに対応するオブジェクト名 (文字列) です。この引数を渡さない場合、list 引数は階層リスト参照 (ListRef) です。リストオブジェクトを一つしか使わない場合や、2番目の * を使用しない場合は、両方のシンタックスを使用できます。他方フォーム上に同じ階層リストを参照する複数のオブジェクトがある場合で、2番目の * を渡してカレント項目を参照する場合、それぞれのオブジェクトが個別にカレント項目をもつので、オブジェクト名に基づくシンタックスを使用しなければなりません。

itemRefには参照番号を渡すことができます。渡された項目参照番号を持つ項目が存在しない場合、コマンドは何も動作しません。オプションとしてitemRefに0を渡すことによって、APPEND TO LIST コマンドを使用してリストに追加した最後の項目を変更することができます。

最後に、引数itemRef* を渡すことができます。この場合、コマンドはリストのカレント項目に対して適用されます。手動で複数のリスト項目が選択されている場合、最後に選択された項目がカレントリスト項目となります。選択された項目が存在しない場合、コマンドは何も行いません。

項目参照番号を使用して作業を実行する場合、項目がユニークな参照番号を持つリストを作成します。そうでなければ、項目を区別できません。詳細については、階層リストの管理 を参照してください。

Note: 項目のテキストまたはそのサブリストを変更するには、SET LIST ITEM コマンドを使用します。

項目を入力可能にする場合は、enterable引数にTRUEを渡し、そうでない場合はFALSEを渡します。

重要: 入力可にするためには、その項目が入力可なリストに属する必要があります。
OBJECT SET ENTERABLE コマンドを使用すると、リスト全体を入力可または入力不可にすることができます。SET LIST ITEM PROPERTIES コマンドを使用すると、個々のリスト項目を入力可または入力不可にすることができます。入力可プロパティをリストレベルで変更しても、項目の入力可プロパティは変更されません。しかし、項目に入力できるのは、そのリストが入力可な場合のみです。

項目のフォントスタイルは、styles引数で指定します。以下の定義済定数の1つ、または複数を組み合わせて渡します:

定数
Bold 倍長整数 1
Italic 倍長整数 2
Plain 倍長整数 0
Underline 倍長整数 4

項目にアイコンを関連付ける場合、icon 引数にはUse PicRef+N を渡してください。ここでのNはデザインモードでのピクチャーライブラリーでのピクチャーの参照番号を意味します。項目に対してグラフィックを何も設定したくない場合にはゼロ(0)を渡します。

Notes:

  • Use PicRef は、Hierarchical Lists テーマ内にある定義済み定数です。
  • 4D ピクチャ式 (フィールド, 変数, 等) を使用して項目アイコンを指定する場合、SET LIST ITEM ICON コマンドを使用します。

color 引数 (オプション) を使用して、項目テキストの色を変更することができます。この色はRGBフォーマット、例えば0x00RRGGBB形式の4バイトの倍長整数で指定しなくてはなりません。このフォーマットに関する詳細は、[#cmd id="628"/] コマンドの説明を参照してください。項目をオリジナルの色にリセットするには、color引数に-1を渡します。

APPEND TO LISTコマンドの例題参照

以下の例題はカレント項目のテキストを太字の赤に変更します:

 SET LIST ITEM PROPERTIES(list;*;True;Bold;0;0x00FF0000)



参照 

GET LIST ITEM PROPERTIES
Hierarchical Lists
SET LIST ITEM
SET LIST ITEM ICON

 
プロパティ 

プロダクト: 4D
テーマ: 階層リスト
番号: 386

 
履歴 

変更: 4D v11 SQL

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)