| 4D View v15PV SELECT CELL | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D View v15
 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 v15)
	
	
	
	
	
	
	
 コメントを追加
コメントを追加