vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#

https://www.vbarchiv.net
Rubrik: Controls · TextBox & RichTextBox   |   VB-Versionen: VB.NET23.06.06
AutoComplete für die TextBox/ComboBox (VB 2005)

Unter VB.NET 2005 ist es ein Leichtes eine TextBox oder ComboBox mit einer AutoComplete-Funktionalität auszustatten.

Autor:   Dieter OtterBewertung:  Views:  37.112 
www.tools4vb.deSystem:  WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 Beispielprojekt auf CD 

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:

  • FileSystem: Es werden nach Eingabe eines Pfades autom. alle darin enthaltenen Ordner und Dateien vorgeschlagen
     
  • FileSystemDirectories: Es werden nach Eingabe eines Pfades alle darin enthaltenen Ordner vorgeschlagen
     
  • HistoryList: Liste mit den Einträgen der "History"-Elemente des Internet-Explorers
     
  • RecentlyUsedLies: Liste mit den Einträgen "Zuletzt geöffnete Dokumente" aus dem Startmenü von Windows
     
  • AllUrl: Liste der URLs aus dem Internet-Explorer
     
  • AllSystemSources: Alle URLs plus Ordner und Dateien
     
  • ListItems: Nur ComboBox - Liste der Items der ComboBox
     
  • CustomSource: benutzerdefinierte Liste, die über das "AutoCompleteCustomSource"-Objekt manuell gefüllt werden muss



Anzeige

Kauftipp Unser Dauerbrenner!Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv  Vol.6
(einschl. Beispielprojekt!)

Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
- nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten
- Symbol-Galerie mit mehr als 3.200 Icons im modernen Look
Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m.
 
 
Copyright ©2000-2024 vb@rchiv Dieter OtterAlle Rechte vorbehalten.


Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.