API version 3
- ‐
RW
integer
comboBoxArrowsExitEditMode¶
コンボボックス型セルの編集中に方向キーを押したときの動作を示します。
テキスト型セルは、アクティブセルを移動しただけでは編集状態に入らないため、arrowsExitEditMode=falseの時でも方向キーでさらに移動できます。 コンボボックス型セルは、アクティブになると即座に編集状態に入るため、arrowsExitEditMode=falseの時は方向キーでアクティブセルの移動ができません。 そこで、コンボボックスだけはarrowsExitEditMode=trueの動作にしたい場合に、本プロパティを使用します。
初期値はARROWSEXITEDIT_DEFAULTです。
関連項目
arrowsExitEditMode、 editEnterAction プロパティ
定数一覧
------------------------------------------------------------
定数値 | 説明 |
---|---|
ARROWSEXITEDIT_DISABLE | 0: セルの編集中に方向キーを押すと、セル内でカーソルが移動します。 |
ARROWSEXITEDIT_ENABLE | 1: セルの編集中に方向キーを押すと、アクティブセルが移動します。 |
ARROWSEXITEDIT_DEFAULT | 2: arrowsExitEditModeプロパティの設定に従います |
使用例
CRSダウンロード
Form Spread_properties {
x = 0;
y = 0;
width = 800;
height = 600;
Spread spread1 {
x = 8;
y = 8;
width = 640;
height = 440;
maxColumns = 5;
maxRows = 5;
#2列目はコンボボックスに設定
columns(2).style = new SpreadStyleComboBox {
String list_string[];
list_string << CSV {
ABC
123
};
list = list_string;
#選択肢を指定
#表示テキストの編集を許可する
editable = true;
}
#セル値設定
Cell(1,2).value = "ABC";
#セル内容の編集中にカーソルキーによるアクティブセルの移動を許可しません
arrowsExitEditMode = false;
#コンボボックスについては、カーソルキーによるアクティブセルの移動を可能にします
#(右方向キー連続押下で、A1→B1→C1と、コンボボックスを超えて移動可能に)
comboBoxArrowsExitEditMode = ARROWSEXITEDIT_ENABLE;
}
}