Du könntest auch jede Zeile deiner Liste mit einem Streamreader durchlaufen und prüfen ob sie mit deinem gesuchten Wort übereinstimmt.
Spoiler anzeigen
VB.NET-Quellcode
- 'Wir erstellen einen openfiledialog um den Pfad der Liste festzustellen...
- Dim openFileDialog_Liste As New OpenFileDialog()
- 'nun setzen wir die Filtereigenschaft für den Openfiledialog um nur .txt Datei wählen zu können...
- openFileDialog_Liste.Filter = "TXT|*.txt"
- 'anschließend wählen wir noch den Desktop als Startordner für den Openfiledialog (hier beginnt unsere Suche)...
- openFileDialog_Liste.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
- 'nach dem der Openfiledialog gestartet wurde prüfen wir ob der User auf Ok geklickt hat...
- If openFileDialog_Liste.ShowDialog() = DialogResult.OK Then
- 'nun erstellen wir einen Streamreader mit dem wir unsere Liste Zeile für Zeile durchlaufen können...
- Dim sr As New System.IO.StreamReader(openFileDialog_Liste.FileName)
- 'wir deklarieren uns einen String der die jeweilig eingelesene Zeile repräsentiert...
- Dim line As String
- 'jetzt starten wir eine While - Schleife mit der wir die Liste Zeile für Zeile lesen und prüfen ob der inhalt nicht nichts(null) ist...
- While (line, sr.ReadLine()) IsNot Nothing
- 'enthält die Zeile inhalt wird geprüft ob der beinhaltende klein geschriebene String mit dem gesuchten String aus
- 'textBox_strSearch(textBox1) übereinstimmt...
- If textBox_strSearch.Text.ToLower() = line.ToLower() Then
- MessageBox.Show(";)", "", MessageBoxButtons.OK, MessageBoxIcon.Information)
- End If
- End While
- End If
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Fakiz“ ()