Me.ultraCombo1.DisplayMember = "FirstName" Me.ultraCombo1.ValueMember = "EmployeeID" Me.ultraCombo1.AutoCompleteMode = Infragistics.Win.AutoCompleteMode.Suggest Me.ultraCombo1.AutoSuggestFilterMode = Infragistics.Win.AutoSuggestFilterMode.Contains
AutoCompleteMode プロパティは、エンドユーザーが WinCombo™ のテキストボックスに入力すると可能な候補値を列からリストすることを可能にするさまざまな設定を提供します。 デフォルトで、AutoCompleteMode プロパティが Suggest または SuggestAppend に設定されると、テキストボックスに入力された文字で始まる項目のみリストされます。 AutoSuggestFilterMode プロパティは StartWith と Contains のいずれかを選択するオプションを提供します。これにより特定の文字列で始まる、または特定の文字列を含む いずれかの候補の項目をエンドユーザーに提供することができます。
このトピックは、EmployeeID、LastName、FirstName、HireDate、および Address 列を表示している Northwind データベースの Employees データ テーブルにバインドされているフォームに UltraCombo コントロールをドロップしてあることを前提とします。
Visual Basic の場合:
Me.ultraCombo1.DisplayMember = "FirstName" Me.ultraCombo1.ValueMember = "EmployeeID" Me.ultraCombo1.AutoCompleteMode = Infragistics.Win.AutoCompleteMode.Suggest Me.ultraCombo1.AutoSuggestFilterMode = Infragistics.Win.AutoSuggestFilterMode.Contains
C# の場合:
this.ultraCombo1.DisplayMember = "FirstName"; this.ultraCombo1.ValueMember = "EmployeeID"; this.ultraCombo1.AutoCompleteMode = Infragistics.Win.AutoCompleteMode.Suggest; this.ultraCombo1.AutoSuggestFilterMode = Infragistics.Win.AutoSuggestFilterMode.Contains;
以下の画像で、UltraCombo は FirstName 列に 'an' という文字列が含まれるレコードのみをリストします。