MESCIUS SPREAD for Windows Forms 17.0J
Editable プロパティ (ComboBoxCellType)

コンボボックスの編集部分に入力可能かどうかを表す値を取得または設定します。
構文
'Declaration
 
Public Property Editable As Boolean
public bool Editable {get; set;}

プロパティ値

Boolean:エンド ユーザーが編集できる場合は True、それ以外の場合は False
解説

Trueに設定すると、エンドユーザーはキーボードからセルに情報を入力できます。Falseに設定すると、エンドユーザーはドロップダウンリストを操作できるだけになり、値をセルに直接入力することはできません。

Trueに設定した場合は、AutoSearchをOFFにする必要があります。そうしなければ、自動検索で一致項目が見つかったときに、入力したテキストが置換されます。

次のサンプルコードは、1月から6月までを含むコンボボックスを最初のシートのセルに設定し、表示部分のサイズを指定します。
FarPoint.Win.Spread.CellType.ComboBoxCellType cmbocell = new FarPoint.Win.Spread.CellType.ComboBoxCellType();
cmbocell.Items = (new String[] {"January", "February", "March", "April", "May", "June"});
cmbocell.AcceptsArrowKeys = FarPoint.Win.SuperEdit.AcceptsArrowKeys.AllArrows;
cmbocell.AutoSearch = FarPoint.Win.AutoSearch.SingleCharacter;
cmbocell.Editable = true;
cmbocell.ListAlignment = FarPoint.Win.ListAlignment.Left;
cmbocell.ListOffset = 20;
cmbocell.ListWidth = 0;
cmbocell.MaxDrop = 4;
fpSpread1.Sheets[1].Cells[2,2].CellType = cmbocell;
Dim cmbocell As New FarPoint.Win.Spread.CellType.ComboBoxCellType()
cmbocell.Items = (new String() {"January", "February", "March", "April", "May", "June"})
cmbocell.AcceptsArrowKeys = FarPoint.Win.SuperEdit.AcceptsArrowKeys.AllArrows
cmbocell.AutoSearch = FarPoint.Win.AutoSearch.SingleCharacter
cmbocell.Editable = True
cmbocell.ListAlignment = FarPoint.Win.ListAlignment.Left
cmbocell.ListOffset = 20
cmbocell.ListWidth = 0
cmbocell.MaxDrop = 4
fpSpread1.Sheets(1).Cells(2,2).CellType = cmbocell
参照

ComboBoxCellType クラス
ComboBoxCellType メンバ

開発者ガイド

コンボボックス型セル

 

 


© MESCIUS inc. All rights reserved.