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];
   }
}