GrapeCity.Win.PluginInputMan アセンブリ > GrapeCity.Win.Spread.InputMan.CellType 名前空間 > GcTextBoxCellType クラス : AutoCompleteSource プロパティ |
'Declaration Public Property AutoCompleteSource As AutoCompleteSource
'使用法 Dim instance As GcTextBoxCellType Dim value As AutoCompleteSource instance.AutoCompleteSource = value value = instance.AutoCompleteSource
public AutoCompleteSource AutoCompleteSource {get; set;}
AutoCompleteSourceの値 | 説明 |
---|---|
1 - FileSystem | ファイル システムをソースとして指定します。 |
2 - HistoryList | URL (Uniform Resource Locator) を履歴リストに含めます。 |
4 - RecentlyUsedList | URL (Uniform Resource Locator) を最近使用した URL のリストに含めます。 |
6 - AllUrl | HistoryList および RecentlyUsedList に相 当するものをソースとして指定します。 |
7 - AllSystemSources | FileSystem および AllUrl に相当するものを ソースとして指定します。これは、AutoCompleteMode が 既定値以外の値に設定されている場合の既定値です。 |
32 - FileSystemDirectories | ファイル名ではなくディレクトリ名だけがオートコンプリートの対象になることを指定します。 |
64 - CustomSource | 組み込みの AutoCompleteStringCollection の 文字列をソースとして指定します。 |
128 - None | AutoCompleteSource が現在使用されていないことを 指定します。これは AutoCompleteSource の既定値です。 |
256 - ListItems | ComboBox の各項目がソースを表すことを指定します。 |
GcTextBox.AutoCompleteCustomSource、GcTextBox.AutoCompleteMode、AutoCompleteSourceの各プロパティを使用して、入力された文字列をあらかじめ用意したすべての文字列と前方一致で比較することによって入力文字列を自動的に補完するGcTextBoxを作成できます。これは、GcTextBoxコントロールにURL、アドレス、ファイル名、コマンドなどを入力する場合に役立ちます。
AutoCompleteCustomSourceプロパティの使用は任意ですが、AutoCompleteCustomSourceを使用するためには、AutoCompleteSourceプロパティをCustomSourceに設定する必要があります。
AutoCompleteModeプロパティとAutoCompleteSourceプロパティは組み合わせて使用する必要があります。
GrapeCity.Win.Spread.InputMan.CellType.GcTextBoxCellType inputcell1 = new GrapeCity.Win.Spread.InputMan.CellType.GcTextBoxCellType(); inputcell1.AcceptsArrowKeys = FarPoint.Win.SuperEdit.AcceptsArrowKeys.AllArrows; inputcell1.DisplayAlignment = GrapeCity.Win.Spread.InputMan.CellType.DisplayAlignment.Distributed; AutoCompleteStringCollection acsc = new AutoCompleteStringCollection(); acsc.AddRange(new string[] { "One", "Two", "Three", "Four" }); inputcell1.AutoCompleteCustomSource = acsc; inputcell1.AutoCompleteMode = AutoCompleteMode.Suggest; inputcell1.AutoCompleteSource = AutoCompleteSource.CustomSource; fpSpread1.Sheets[0].Cells[1, 1].CellType = inputcell1;
Dim inputcell1 As New GrapeCity.Win.Spread.InputMan.CellType.GcTextBoxCellType inputcell1.AcceptsArrowKeys = FarPoint.Win.SuperEdit.AcceptsArrowKeys.AllArrows inputcell1.DisplayAlignment = GrapeCity.Win.Spread.InputMan.CellType.DisplayAlignment.Distributed Dim acsc As New AutoCompleteStringCollection acsc.AddRange(New String() {"One", "Two", "Three", "Four"}) inputcell1.AutoCompleteCustomSource = acsc inputcell1.AutoCompleteMode = AutoCompleteMode.Suggest inputcell1.AutoCompleteSource = AutoCompleteSource.CustomSource FpSpread1.Sheets(0).Cells(1, 1).CellType = inputcell1