4D v16.3

LISTBOX GET CELL POSITION

ホーム

 
4D v16.3
LISTBOX GET CELL POSITION

LISTBOX GET CELL POSITION 


 

LISTBOX GET CELL POSITION ( {* ;} object ; column ; row {; colVar} ) 
引数   説明
演算子 in 指定時, objectはオブジェクト名 (文字列) 省略時, objectは変数
object  フォームオブジェクト in オブジェクト名 (* 指定時) または 変数 (* 省略時)
column  倍長整数 in 列番号
row  倍長整数 in 行番号
colVar  ポインター in 列変数へのポインタ

説明   

LISTBOX GET CELL POSITION コマンドは、objectおよび * で指定されたリストボックスの最後にクリックされたセル、あるいはキーボードアクションで選択されたセルの位置をcolumnrowに返します。
このコマンドは、リストボックスが入力不可に設定されている場合でも、クリックや選択アクションの位置情報を返します。

Note: row 引数に返される数値は、リストボックス行の表示/非表示状態を考慮に入れません。

Notes:

  • row 引数に返される数値は、リストボックス行の表示/非表示状態を考慮に入れません。
  • 余白カラム内のセルがクリックされた場合、row 引数には"X+1"が返されます。この場合のXは既存のカラム数を現します(余白カラムは"カラム自動リサイズ"オプションが選択されている場合には自動的に追加されます。この点についてのより詳細な情報についてはリサイズオプションテーマの段落を参照して下さい)。

オプションの引数 * を渡すことにより、object引数がオブジェクト名(文字列)であることを示します。この引数を渡さない場合、object引数が変数であることを示します。

オプション引数colVarには、列に割り当てられている変数(例えば配列)に対するポインタが返されます。

このコマンドは、次のいずれかのフォームイベントが発生するリストボックスに対してのみ、使用することができます:

  • On ClickedOn Double Clicked
  • On Before KeystrokeOn After Keystroke
  • On After Edit
  • On Getting FocusOn Losing Focus
  • On Data Change
  • On Selection Change
  • On Before Data Entry

上記以外のイベントで使用された場合、LISTBOX GET CELL POSITIONコマンドはcolumnrowに0を返します。

このコマンドは、マウスクリック、キーボード、(On Getting Focusを生成する)EDIT ITEMコマンドによる選択または選択解除を考慮します。リストボックスの選択行がキーボードの矢印キーで変更された場合、column引数には0が返されます。この場合、colVarが渡されていればNilが返されます。



参照 

LISTBOX GET CELL COORDINATES
LISTBOX SELECT BREAK

 
プロパティ 

プロダクト: 4D
テーマ: リストボックス
番号: 971

 
履歴 

変更: 4D v11 SQL Release 2
名称変更: 4D v12

 
ARTICLE USAGE

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