4D v16.3LISTBOX GET CELL COORDINATES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
LISTBOX GET CELL COORDINATES
LISTBOX GET CELL COORDINATES
LISTBOX GET CELL COORDINATES コマンドは引数 * およびobjectによって指定されたリストボックス内の、column と row 引数で指定したセルのleft、top、right および bottomにそれぞれ左端、上端、右端、下端の座標を(ポイント単位で)返します。 任意の * 引数を指定した場合、objectはオブジェクト名です(文字列)。任意の * 引数を省略すると、object はフィールドまたは変数です。この場合、文字列ではなくフィールドまたは変数参照(フィールドまたは変数のみ)を指定します。 OBJECT GET COORDINATES コマンドとの統一性のため、原点はセルを含むフォームの左上端になります。また返される座標は理論値となります。この値は、クリッピングが起こるまではスクロールを考慮に入れます。結果として、そのセルは表示されていない(または一部しか表示されていない)こともあり、座標の位置はフォームの範囲を超えている(負の数値が返される)こともあります。セルが表示されているか(また、表示されているならどの部分が表示されているか)を調べるためには、返された座標と、リストボックスの座標を比較する必要があります。その際、以下の点に注意する必要があります:
より詳細な情報に関しては、OBJECT GET COORDINATES コマンドの詳細を参照して下さい。 リストボックス内の選択されたセルの周りに赤い長方形を描画する場合を考えます: OBJECT SET VISIBLE(*;"rectangleInfo";False) //赤い長方形を初期化
参照
|
プロパティ
プロダクト: 4D
履歴
初出: 4D v14 R5 ARTICLE USAGE
ランゲージリファレンス ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||