[サンプルコード]
Form Form1{
(略)
Spread Spread1 {
(略)
SpreadRow SpreadRow1[0] {
SpreadColumn SpreadColumn1;
SpreadColumn SpreadColumn2;
SpreadColumn SpreadColumn3;
}
}
/*現在のフォーカス位置を取得*/
Array nowobj;
Function OnGetFocus( e ) {
nowobj[0] = e.from;
}
/*Key押下で発生*/
Function OnKeyDown( e ) {
/*押下されたKeyがRetuenキーであるか*/
if(e.key == "RETURN"){
/*動作をspread上に限定*/
if(nowobj[0] == Spread1){
/*選択行の1列目に●を代入します*/
Spread1.SpreadRow1[Spread1.Value].SpreadColumn1.Value = "●";
}
}
}
}
実際の挙動をCRSファイル形式のサンプル
「Spread 選択行の特定列に値を入力するサンプル(Spd_025.zip)」
をご参照ください。
|