ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
LISTBOX GET CELL POSITION
|
LISTBOX GET CELL POSITION ( {* ;} object {; X ; Y }; column ; row {; colVar} ) | ||||||||
引数 | 型 | 説明 | ||||||
* | 演算子 |
![]() |
指定時, objectはオブジェクト名 (文字列) 省略時, objectは変数 | |||||
object | フォームオブジェクト |
![]() |
オブジェクト名 (* 指定時) または 変数 (* 省略時) | |||||
X | 実数 |
![]() |
マウスカーソルの X座標 | |||||
Y | 実数 |
![]() |
マウスカーソルの Y座標 | |||||
column | 倍長整数 |
![]() |
列番号 | |||||
row | 倍長整数 |
![]() |
行番号 | |||||
colVar | ポインター |
![]() |
列変数へのポインタ | |||||
LISTBOX GET CELL POSITION コマンドは、objectおよび * で指定されたリストボックスの最後にクリックされた位置に対応する位置、あるいはキーボードアクションで選択されたセルの位置、あるいはマウスの水平・垂直座標をcolumn とrow 引数に返します。
オプションの引数 * を渡すことにより、object 引数がオブジェクト名(文字列)であることを示します。この引数を渡さない場合、object 引数が変数であることを示します。
X および Y 引数が渡された場合、このコマンドはマウスの座標に対応する列数と行数を返します。そうでない場合はクリックあるいは選択アクションの列数と行数を返します。このコマンドはリストボックスにデータ入力が許可されていない場合でも、有効な値を返します。
Notes:
オプション引数colVarには、列に割り当てられている変数(例えば配列)に対するポインタが返されます。
X および Y 引数が使用されていない場合、このコマンドは次のいずれかのフォームイベントが発生するリストボックスに対してのみ、使用することができます:
上記以外のイベントで使用された場合、LISTBOX GET CELL POSITIONコマンドはcolumnとrowに0を返します。
このコマンドは、マウスクリック、キーボード、(On Getting Focusを生成する)EDIT ITEMコマンドによる選択または選択解除を考慮します。リストボックスの選択行がキーボードの矢印キーで変更された場合、column引数には0が返されます。この場合、colVarが渡されていればIs nil pointerが返されます。
プロダクト: 4D
テーマ: リストボックス
番号:
971
変更: 4D v11 SQL Release 2
名称変更: 4D v12 (GET LISTBOX CELL POSITION)
変更: 4D v16 R5
ランゲージリファレンス ( 4D v20 R7)