PowerTools SPREAD for Windows Forms 10.0J
AutoCompleteSource プロパティ (GcComboBoxCellType)


オートコンプリートで使用される文字列のソースを取得または設定します。
構文
'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;}

プロパティ値

System.Windows.Forms.AutoCompleteSource値の1つ。System.Windows.Forms.AutoCompleteSource.AllSystemSourcesSystem.Windows.Forms.AutoCompleteSource.AllUrlSystem.Windows.Forms.AutoCompleteSource.FileSystemSystem.Windows.Forms.AutoCompleteSource.HistoryListSystem.Windows.Forms.AutoCompleteSource.RecentlyUsedListSystem.Windows.Forms.AutoCompleteSource.CustomSourceSystem.Windows.Forms.AutoCompleteSource.Noneのいずれかを指定します。
デフォルト値はSystem.Windows.Forms.AutoCompleteSource.Noneです。
解説

AutoCompleteCustomSourceAutoCompleteModeAutoCompleteSourceの各プロパティを使用して、入力された文字列をあらかじめ用意したすべての文字列と前方一致で比較することによって入力文字列を自動的に補完する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
参照

GcComboBoxCellType クラス
GcComboBoxCellType メンバ

 

 


© 2004-2017, GrapeCity inc. All rights reserved.