API version 1

- ‐

RW

CRS::Common::Core::Number

picture

表示する画像番号を示します。

通常状態(チェックボックスセル上でマウスを押していない状態)に表示する画像を示します。マウスを押している状態に表示する画像は pictureDownプロパティで設定します。 チェックなし、チェックあり、不確定の状態での画像番号を数字の配列もしくは数字を要素にもつArrayオブジェクトで指定します。

配列の要素数は2または3で、チェック状態の値0~2に対応します。


画像が設定されていない場合はシステム規定の表示になります。


画像番号に対応する画像は、あらかじめ Spread.setImageメソッドで設定しておく必要があります。 画像とテキストの位置関係は textPositionプロパティで設定します。

初期値はUNSPECIFIEDです。システム規定値はnullです。

関連項目

textPositionpictureDown プロパティ
Spread.setImage メソッド


使用例 CRSダウンロード ダウンロード(SpreadStyleCheckBox_sample01.png) ダウンロード(SpreadStyleCheckBox_sample02.png) ダウンロード(SpreadStyleCheckBox_sample03.png)

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

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

           columns(2).width = 150;

           Image ic[3];
           ic[0].loadImage("./SpreadStyleCheckBox_sample01.png");
           ic[1].loadImage("./SpreadStyleCheckBox_sample02.png");
           ic[2].loadImage("./SpreadStyleCheckBox_sample03.png");

           setImage(0,ic[0]);
           setImage(1,ic[1]);
           setImage(2,ic[2]);

           var s = new SpreadStyleCheckBox;

           #通常表示画像を指定(2ステートなのでON/OFFの2種類)
           s.picture = new Array(0,1);

           #ボタン押下時の画像を指定(2ステートなのでON/OFFの2種類)
           s.pictureDown = new Array(2,2);

           #表示文字列を指定
           s.text = "Sample";

           #画像の左にテキストを表示
           s.textPosition = SpreadStyleCheckBox.TEXTPOSITION_LEFT;

           cell("B2").style = s;

           #3ステートチェックボックス
           s.threeState = true;

           s.picture = null;
           s.pictureDown = null;

           cell("B3").style = s;
   }
}