ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
LISTBOX Get property
|
LISTBOX Get property ( {* ;} object ; property ) -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
* | 演算子 |
![]() |
指定時, objectはオブジェクト名 (文字列) 省略時, objectは変数 | |||||
object | フォームオブジェクト |
![]() |
オブジェクト名 (* 指定時) または 変数 (* 省略時) | |||||
property | 倍長整数 |
![]() |
値を取得したいプロパティ | |||||
戻り値 | 倍長整数, 文字 |
![]() |
現在値 | |||||
LISTBOX Get propertyコマンドは、引数objectおよび * で指定されたリストボックスまたはカラムについて、property の値を返します。
オプションの引数 * を渡すことにより、object引数がオブジェクト名(文字列)であることを示します。この引数を渡さない場合、object引数が変数であることを示します。この場合、文字列ではなく変数参照を指定します。オブジェクト名についての詳細はオブジェクトプロパティを参照してください。
注: objectおよび * で指定されたリストボックスまたはカラムが存在しない場合には、LISTBOX Get propertyコマンドはプロパティの種類により -1 (数値の場合) または空文字列 (文字列の場合) を返します。
引数 property には、取得しようとするプロパティを表す定数を渡します。この引数には値またはList Boxテーマの次の定数のいずれかを使用することができます:
定数 | 型 | 値 | コメント |
_o_lk display hor scrollbar | 倍長整数 | 2 | ***廃止された定数*** OBJECT GET SCROLLBAR コマンドを使用してください。 |
_o_lk display ver scrollbar | 倍長整数 | 4 | ***廃止された定数*** OBJECT GET SCROLLBAR コマンドを使用してください。 |
_o_lk footer height | 倍長整数 | 9 | ***廃止された定数*** LISTBOX Get footers height コマンドを使用してください。 |
_o_lk header height | 倍長整数 | 1 | ***廃止された定数*** LISTBOX Get headers height コマンドを使用してください。 |
_o_lk hor scrollbar position | 倍長整数 | 6 | ***廃止された定数*** OBJECT GET SCROLL POSITION コマンドを使用してください。 |
_o_lk ver scrollbar position | 倍長整数 | 7 | ***廃止された定数*** OBJECT GET SCROLL POSITION コマンドを使用してください。 |
lk allow wordwrap | 倍長整数 | 14 | ワードラッププロパティ 適用対象: カラム* 取り得る値:
|
lk auto row height | 倍長整数 | 31 | 配列型リストボックス用の自動行高プロパティ
|
lk background color expression | 文字列 | 22 | セレクション型リストボックスの背景色式 プロパティ 適用対象: リストボックスあるいはカラム |
lk column max width | 倍長整数 | 26 | 最大幅プロパティ 適用先: カラム* |
lk column min width | 倍長整数 | 25 | 最小幅プロパティ 適用対象: カラム* |
lk column resizable | 倍長整数 | 15 | リサイズ可プロパティ 適用対象: カラム* 取り得る値:
|
lk detail form name | 文字列 | 19 | セレクション型リストボックスの詳細フォーム名 適用対象: リストボックス |
lk display footer | 倍長整数 | 8 | 0 = 非表示 1 = 表示 |
lk display header | 倍長整数 | 0 | 0=非表示, 1=表示 |
lk display type | 倍長整数 | 21 | 数値カラムに対しての表示タイププロパティ 適用対象: カラム* 取り得る値:
|
lk double click on row | 倍長整数 | 18 | セレクション型リストボックスの行をダブルクリックプロパティ 適用対象: リストボックス 取り得る値:
|
lk extra rows | 倍長整数 | 13 | 余分な空白行を隠すプロパティ 適用対象: リストボックス 取り得る値:
|
lk font color expression | 文字列 | 23 | セレクション型リストボックスのフォントカラー式プロパティ 適用対象: リストボックスあるいはカラム |
lk font style expression | 文字列 | 24 | セレクション型リストボックスのスタイル式プロパティ 適用対象: リストボックスあるいはカラム |
lk hide selection highlight | 倍長整数 | 16 | セレクションハイライトを非表示プロパティ 適用対象: リストボックス 取り得る値:
|
lk highlight set | 文字列 | 27 | セレクション型リストボックスのセットをハイライトプロパティ 適用対象: リストボックス |
lk hor scrollbar height | 倍長整数 | 3 | 高さ (ピクセル) |
lk movable rows | 倍長整数 | 35 | 配列型リストボックスの移動可能行プロパティ
|
lk multi style | 倍長整数 | 30 | マルチスタイルのプロパティ 適用対象: カラム* 取り得る値:
|
lk named selection | 文字列 | 28 | セレクション型リストボックスの命名セレクションプロパティ 適用対象: リストボックス |
lk resizing mode | 倍長整数 | 11 | カラムの自動リサイズプロパティ 適用対象: リストボックス 取り得る値:
|
lk row height unit | 倍長整数 | 17 | 行の高さプロパティの単位 適用対象: リストボックス 取り得る値:
|
lk selection mode | 倍長整数 | 10 | 選択モードプロパティ 適用対象: リストボックス 取り得る値:
|
lk single click edit | 倍長整数 | 29 | シングルクリック編集プロパティ 適応対象: リストボックス 取り得る値:
|
lk sortable | 倍長整数 | 20 | ソート可プロパティ 適応対象: リストボックス 取り得る値:
|
lk truncate | 倍長整数 | 12 | エリプシスで省略プロパティ 適応対象: リストボックスあるいはカラム 取り得る値:
|
lk ver scrollbar width | 倍長整数 | 5 | 幅 (ピクセル) |
注: *印が付いているプロパティはリストボックスカラム専用のものです。このプロパティ群の定数をリストボックスとともに引数として受け渡すと、LISTBOX Get property は property に指定したプロパティの種類に応じて -1、あるいは空文字列を返します。
有効な値を取得できなかった場合、LISTBOX Get property は -1 または空文字列を返しますが、エラーは生成されません。具体的には次の場合が該当します:
戻り値は一つのカラムについてのみ返されます。例えば、"@" 記号を利用して複数の類似した名称を持つカラムを一括で指定しようとしても、LISTBOX Get property は最初に条件に合致したカラムについてのみ、値を返します。そのため、この戻り値は信頼できるものではありません。
注:
"MyListbox"というリストボックスがあったとき、以下のステートメントを実行すると:
$Value:=LISTBOX Get property(*;"MyListbox";lk selection mode) // 返された値は選択モードを表示
この場合、返される値は複数行が選択可能かどうかを表します。
"MyListbox"というリストボックスがある場合、以下のステートメントを実行すると:
$resizable:=LISTBOX Get property(*;"MyListbox";lk column resizable)
LISTBOX Get property は-1を返します。なぜならlk column resizable プロパティはカラムに適用される一方で、引数として渡されたのはリストボックスだからです。
プロダクト: 4D
テーマ: リストボックス
番号:
917
変更: 4D 2004.1
名称変更: 4D v12 (Get listbox information)
変更: 4D v13
名称変更: 4D v16 R2 (Get listbox information)
変更: 4D v16 R2
変更: 4D v16 R5
ランゲージリファレンス ( 4D v19)
ランゲージリファレンス ( 4D v19.1)
ランゲージリファレンス ( 4D v19.4)
ランゲージリファレンス ( 4D v19.5)
ランゲージリファレンス ( 4D v19.6)
ランゲージリファレンス ( 4D v19.7)
ランゲージリファレンス ( 4D v19.8)