SSpread.TypeCheckPictureプロパティ

 

チェックボックス型セルで、チェックボックスの画像を設定します。

 

CellTypeプロパティに$CellTypeCheckBox(チェックボックス型)が設定されたセルのみ有効です。

このプロパティを設定する前に、ColRowプロパティなどを使用して処理の対象を指定します。

 

このプロパティはインデックスプロパティです。インデックスには以下の値からチェックボックスの状態を指定します。

インデックス

説明

0

チェックマークなし/ボタンが押されていない

1

チェックマークあり/ボタンが押されていない

2

チェックマークなし/ボタンが押されている

3

チェックマークあり/ボタンが押されている

4

灰色表示/ボタンが押されていない

5

灰色表示/ボタンが押されている

 

灰色表示(インデックスが45)はTypeCheckType$TypeCheckTypeThreeStateの場合のみ有効です。

 

画像ファイルのURL文字列、またはReaderオブジェクトを指定します。

画像の設定を解除する場合は、nullを指定します。

このプロパティは設定専用です。値を取得した場合は常にnullが返ります。

 

URLを指定した場合は、ファイルはローカルコンピュータにキャッシュされ、次回以降の読み込みが高速化されます。

HttpResponseオブジェクトを指定すれば、常にサーバから最新のファイルを取得できます。

 

このプロパティはチェックボックス型セルのプロパティ継承の対象です。

 

 

使用例

Col = 3;
Row = 2;
CellType = $CellTypeCheckBox;
TypeCheckPicture(0) = "img/c0.png"; /* キャッシュされる */
TypeCheckPicture(1) = "img/c1.png";
TypeCheckPicture(2) = "img/c2.png";
TypeCheckPicture(3) = "img/c3.png";
 
var session = getHttpSession();
BlockMode = $TRUE;
Col = 3;
Row = 3;
Col2 = 5;
Row2 = 5;
CellType = $CellTypeCheckBox;
TypeCheckPicture(0) = session.Get("img/c0.png"); /* キャッシュされない */
TypeCheckPicture(1) = session.Get("img/c1.png");
TypeCheckPicture(2) = session.Get("img/c2.png");
TypeCheckPicture(3) = session.Get("img/c3.png");
BlockMode = $FALSE;

 

関連項目

CellTypeTypeCheckTypeプロパティ

HttpResponseクラス

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る