SSpread.ButtonClickedイベント

 

コマンドボタン型とチェックボックス型のセルで、ボタンをクリックしたときに発生します。

 

Eventオブジェクトには以下の子オブジェクトが付加されています。

名前

説明

Number

Col

ボタンがクリックされたセルの列番号

Number

Row

ボタンがクリックされたセルの行番号

Number

ButtonDown

保持型ボタン(TypeButtonTypeプロパティが$TypeButtonTypeTwoState)またはチェックボックスの状態

保持型ボタン:押されている場合は$TRUE、それ以外は$FALSE

保持型ボタンでないボタン:常に$FALSE

チェックボックス:チェックされている(または灰色状態)の場合は$TRUE、それ以外は$FALSE

 

TextValueプロパティなどを使用してCRSスクリプトから保持型ボタン、チェックボックスの状態を設定した場合にもイベントが発生します。

 

 

使用例

Function OnButtonClicked(e) {
    Col = e.Col;
    Row = e.Row;
    if (CellType == $CellTypeButton && TypeButtonType != $TypeButtonTypeTwoState) {
        MessageBox(strf("(%1,%2)が押されました", e.Col, e.Row));
    } else {
        if (e.ButtonDown == $TRUE) {
            MessageBox(strf("(%1,%2)がチェックされました", e.Col, e.Row));
        } else {
            MessageBox(strf("(%1,%2)のチェックが解除されました", e.Col, e.Row));
        }
    }
}

 

関連項目

CellTypeTextTypeButtonTypeValueプロパティ

 



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