Textbox auf Wort überprüfen, was in externer Datei gespeichert ist.

  • VB.NET

Es gibt 20 Antworten in diesem Thema. Der letzte Beitrag () ist von Fakiz.

    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

    1. 'Wir erstellen einen openfiledialog um den Pfad der Liste festzustellen...
    2. Dim openFileDialog_Liste As New OpenFileDialog()
    3. 'nun setzen wir die Filtereigenschaft für den Openfiledialog um nur .txt Datei wählen zu können...
    4. openFileDialog_Liste.Filter = "TXT|*.txt"
    5. 'anschließend wählen wir noch den Desktop als Startordner für den Openfiledialog (hier beginnt unsere Suche)...
    6. openFileDialog_Liste.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
    7. 'nach dem der Openfiledialog gestartet wurde prüfen wir ob der User auf Ok geklickt hat...
    8. If openFileDialog_Liste.ShowDialog() = DialogResult.OK Then
    9. 'nun erstellen wir einen Streamreader mit dem wir unsere Liste Zeile für Zeile durchlaufen können...
    10. Dim sr As New System.IO.StreamReader(openFileDialog_Liste.FileName)
    11. 'wir deklarieren uns einen String der die jeweilig eingelesene Zeile repräsentiert...
    12. Dim line As String
    13. '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...
    14. While (line, sr.ReadLine()) IsNot Nothing
    15. 'enthält die Zeile inhalt wird geprüft ob der beinhaltende klein geschriebene String mit dem gesuchten String aus
    16. 'textBox_strSearch(textBox1) übereinstimmt...
    17. If textBox_strSearch.Text.ToLower() = line.ToLower() Then
    18. MessageBox.Show(";)", "", MessageBoxButtons.OK, MessageBoxIcon.Information)
    19. End If
    20. End While
    21. End If

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Fakiz“ ()