Unter VB.NET 2005 ist es ein Leichtes eine TextBox oder ComboBox mit einer AutoComplete-Funktionalität auszustatten. Sowohl das TextBox-Control, als auch das ComboBox-Control verfügen hierzu über die Eigenschaften "AutoCompleteMode", "AutoCompleteSource" und "AutoCompleteCustomSource". Nachfolgend zwei Beispiele: AutoComplete für die TextBox With TextBox1 ' autom. Vorschlag und autom. Ergänzen .AutoCompleteMode = AutoCompleteMode.SuggestAppend ' Quelle: benutzerdefiniert .AutoCompleteSource = AutoCompleteSource.CustomSource ' String-Array hinzufügen .AutoCompleteCustomSource.AddRange(New String() {"Meier", "Müller", "Schmitt"}) ' einzelnen Sting hinzufügen .AutoCompleteCustomSource.Add("Test") End With AutoComplete für die ComboBox With ComboBox1 ' ComboBox mit Werten füllen For i As Integer = 1 To 100 .Items.Add("Eintrag " & i.ToString) Next ' Einträge der Liste für autom. Vervollständigen verwenden .AutoCompleteMode = AutoCompleteMode.Append .AutoCompleteSource = AutoCompleteSource.ListItems End With Als Datenquelle können Sie u.a. auch folgende vorderfinierte Konstanten zuweisen:
|