GrapeCity.Win.PluginInputMan アセンブリ > GrapeCity.Win.Spread.InputMan.CellType 名前空間 > GcComboBoxCellType クラス : AutoCompleteSource プロパティ |
'Declaration
Public Property AutoCompleteSource As AutoCompleteSource
'使用法
Dim instance As GcComboBoxCellType Dim value As AutoCompleteSource instance.AutoCompleteSource = value value = instance.AutoCompleteSource
public AutoCompleteSource AutoCompleteSource {get; set;}
AutoCompleteCustomSource、AutoCompleteMode、AutoCompleteSourceの各プロパティを使用して、入力された文字列をあらかじめ用意したすべての文字列と前方一致で比較することによって入力文字列を自動的に補完するGcComboBoxを作成できます。これは、GcTextBoxコントロールにURL、アドレス、ファイル名、コマンドなどを入力する場合に役立ちます。
AutoCompleteCustomSourceプロパティは任意ですが、AutoCompleteCustomSourceを使用するためには、AutoCompleteSourceプロパティをCustomSourceに設定する必要があります。
AutoCompleteModeプロパティとAutoCompleteSourceプロパティは組み合わせて使用する必要があります。
AutoCompleteStringCollection acsc = new AutoCompleteStringCollection(); acsc.AddRange(new string[] { "Gouda", "Swiss", "Brie" }); GrapeCity.Win.Spread.InputMan.CellType.GcComboBoxCellType gccombo = new GrapeCity.Win.Spread.InputMan.CellType.GcComboBoxCellType(); gccombo.Items.Add("Gouda"); gccombo.Items.Add("Swiss"); gccombo.Items.Add("Brie"); gccombo.AutoCompleteCustomSource = acsc; gccombo.AutoCompleteMode = AutoCompleteMode.Suggest; gccombo.AutoCompleteSource = AutoCompleteSource.CustomSource; fpSpread1.Sheets[0].Cells[0, 0].CellType = gccombo;
Dim acsc = New AutoCompleteStringCollection() acsc.AddRange(New String() {"Gouda", "Swiss", "Brie"}) Dim gccombo As New GrapeCity.Win.Spread.InputMan.CellType.GcComboBoxCellType() gccombo.Items.Add("Gouda") gccombo.Items.Add("Swiss") gccombo.Items.Add("Brie") gccombo.AutoCompleteCustomSource = acsc gccombo.AutoCompleteMode = AutoCompleteMode.Suggest gccombo.AutoCompleteSource = AutoCompleteSource.CustomSource FpSpread1.Sheets(0).Cells(0, 0).CellType = gccombo