API version 1
- ‐
RW
CRS::Common::Spread::SpreadCell

activeCell

アクティブセルを示します。

SpreadCellを設定した場合は、そのセルにアクティブセルが移動します。その際、指定されたセルが選択されているセルであればセルの選択状態は変化せずアクティブセルのみが移動します。 選択されていないセルであれば、アクティブセルの移動と同時に、既存の選択状態がクリアされます。

maxRows/maxColumnsを変更したり、delteRows/delteColumnsを呼び出した結果として、アクティブセルがSpreadの使用できる範囲外になった場合は、A1を指し示すセルに再設定されます。

初期値はA1を指し示すセルです。

関連項目

SpreadCell.activate メソッド



使用例 CRSダウンロード

Form Spread_activeCell {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   Spread spread1 {
           x = 8;
           y = 8;
           width = 640;
           height = 440;
           maxColumns = 20;
           maxRows = 20;
   }

   Button button1 {
           x = 664;
           y = 32;
           width = 112;
           height = 32;
           title = "実行";
           function onTouch(e) {
                   #アクティブセルに値を設定します
                   ^.spread1.activeCell.value = ^.spread1.activeCell.row * 100 + ^.spread1.activeCell.column;
           }
   }

   Button button2 {
           x = 664;
           y = 80;
           width = 112;
           height = 32;
           title = "実行";
           function onTouch(e) {
                   #アクティブセルをA1に変更します
                   ^.spread1.activeCell = ^.spread1.cell("A1");
           }
   }
}