API version 1
- ‐
RW
integer
selectionMode¶
選択肢からの選択方法を指定します。
以下の定数の組み合わせで指定します。
MODE_CLEARABLEを指定すると、無選択状態が可能になります。
MODE_CLEARABLEが指定されていない場合、無選択状態(空文字列)を確定すると編集がキャンセルされ、セルの値は編集前の状態に戻ります。
初期値はUNSPECIFIEDです。システム規定値はMODE_STDです。
定数一覧
------------------------------------------------------------
定数値 |
説明 |
---|---|
MODE_STD |
0:通常モード |
MODE_NOCASE |
1:キー入力による選択肢の検索時に英字の大文字小文字を区別しない |
MODE_CLEARABLE |
2:何も選択しない状態を許可する |
使用例
CRSダウンロード
Form SpreadStyleComboBox_properties {
x = 0;
y = 0;
width = 800;
height = 600;
Spread spread1 {
x = 8;
y = 8;
width = 640;
height = 440;
maxColumns = 20;
maxRows = 20;
var s = new SpreadStyleComboBox;
String list_string[];
list_string << csv {
Asample
ASample
asample
aSample
};
#コンボボックスに表示される選択肢を指定します
s.list = list_string;
#リストの幅を選択肢の最も大きいものに調整し、リストをセルの右端に揃える
s.listWidth = -1;
#リストの表示数を3にする
s.dispLines = 3;
cell("B2").style = s;
cell("B2").value = s.list[0];
#無選択状態を可能にする
s.selectionMode = SpreadStyleComboBox.MODE_CLEARABLE;
cell("B3").style = s;
cell("B3").value = s.list[0];
#リストからの選択を通常状態にする
s.selectionMode = SpreadStyleComboBox.MODE_STD;
#表示テキストの編集を許可する
s.editable = true;
#入力最大可能桁数を10にする
s.maxLength = 10;
cell("B4").style = s;
cell("B4").value = s.list[0];
}
}