4D View v16PV SELECT CELL |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV SELECT CELL
|
PV SELECT CELL ( area ; column ; row ; action ) | ||||||||
引数 | 型 | 説明 | ||||||
area | 倍長整数 |
![]() |
4D View エリア | |||||
column | 倍長整数 |
![]() |
セルの列番号 | |||||
row | 倍長整数 |
![]() |
セルの行番号 | |||||
action | 整数 |
![]() |
選択動作 | |||||
PV SELECT CELLコマンドは、column とrowが交差する位置にあるセルを選択します。
引数action を使用して、既に選択されているセルがある場合の選択動作を定義できます。新しい選択範囲を作成するか、そのセルを既存の選択範囲に加えることができます。action の指定はPV Selection actionテーマの定数を使用して行います
定数 | 型 | 値 | コメント |
pv selection add | 倍長整数 | 1 | 新しいセレクションは既存のセレクションに追加される |
pv selection reduce | 倍長整数 | 2 | 既存のセレクションから選択したセレクションが取り除かれる |
pv selection set | 倍長整数 | 0 | 新しいセレクションが既存のセレクションを置き換える |
E2 セルを選択したい場合について考えてみましょう。選択動作は、状況に応じて変わります(既存の選択セルがあるかどうか):
`既存の選択範囲を定義する配列
ARRAY LONGINT($Left;0) `左側のセルの列番号
ARRAY LONGINT($Top;0) `上側のセルの行番号
ARRAY LONGINT($Right;0) `右側のセルの列番号
ARRAY LONGINT($Bottom;0) `下側のセルの行番号
PV GET SELECTED RANGES LIST(Area;$Left;$Top;$Right;$Bottom) `選択された範囲が存在する場合には、その座標を取得する
If(Size of array($Left)=0) `現在の選択範囲はない
PV SELECT CELL(Area;5;2;pv selection set) `E2 セルを現在の選択範囲に設定
Else
PV SELECT CELL(Area;5;2;pv selection add) `E2 セルを現在の選択範囲に追加
End if
プロダクト: 4D View
テーマ: PVセレクション
番号:
15946
変更: 4D View 2004.4
4D View ( 4D View v16)