Hallo,
ich habe folgendes Problem.
Gegeben ist eine MaskedTextBox sowie eine Combobox, welche mit Begriffen wie Hund, Katze Maus, Elefant gefüllt ist.
Ich will jetzt in die MaskedTextBox einen beliebigen String eingeben und in der Combobox soll der Begriff, der den String enthält ausgewählt werden. D.h. wenn ich z.B. „nd“ in die MAskedTextbox eingebe soll in der Combobox „Hund“ ausgewählt werden, da „nd“ ein Teil von Hund ist.
Habe bisher folgende Lösung. Mit der ist es aber nur möglich, dass ein Eintrag ausgewählt wird, wenn der String von Anfang an eingegeben wird. D.h. bei „nd“ wird gar nichts ausgewählt, da kein Element der Combobox mit „nd“ anfängt.
Private Sub findButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim index As Integer
index = comboBox1.FindString(MaskedtextBox.Text)
comboBox1.SelectedIndex = index
End Sub
Ich weiß, dass es möglich ist einen String mit der Funktion „like“ zu vergleichen, weiß aber nicht ob das hier der richtige Weg ist. Die Methode FindStringExact gibt es ebenfalls, aber da zeigt er mir auch nichts an.
Schon mal vielen Dank für eure Mühe.