API version 1
- ‐
SpreadStyleComboBox¶
コンボボックス型セルを表示するためのスタイルです。
editableプロパティによりプルダウンリストモードとコンボボックスモードの動作を切り替えることができます。
editable=falseの場合、プルダウンリストモードとなり、キーボードからの入力はできず、選択肢から項目を選択する動作となります。
editable=trueの場合、コンボボックスモードとなり、選択肢にない文字列を入力することもできます。
選択肢として表示するデータは listプロパティで設定します。
選択肢から選択するか直接入力した文字列(editable=trueの場合)が、セルの値に設定されます。
スクリプトからセルに値を設定する場合は、 editable、 selectionMode、maxLengthプロパティの設定とは無関係に自由な文字列を設定することができます。
Spread.buttonDrawModeプロパティの設定によってコンボボックスとして表示する場合は常時、左詰中央揃えでセルの値を表示した上で、セルの右端に▼が表示されます。 そのため、 orient、 displayStyle、 horizontalAlign、 verticalAlignプロパティの設定は無効となります。 コンボボックスとして表示しない場合はこれらのプロパティの設定に従いセルの値が表示されます。
このスタイルは Spread.editModePermanentプロパティの設定によらず、常時編集状態となります。
関連項目