API version 1

- ‐

RW

integer

maxLength

編集時に入力可能な文字数を示します。

editableプロパティがtrueの場合のみ有効です。 listプロパティで設定されている文字列の長さがmaxLengthより大きい場合、リストから選択するとmaxLengthの長さ以降は削除されます。 0の場合は入力可能な文字数は無制限となります。

初期値はUNSPECIFIEDです。システム規定値は0です。

関連項目

listeditable プロパティ



使用例 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];
   }
}