Text in Richtextbox suchen und Zeile markieren

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von jvbsl.

    Text in Richtextbox suchen und Zeile markieren

    Hallo zusammen,

    wie kann ich die Zeile markieren und den Text in eine Textbox kopieren, wenn ich den Text gefunden habe?

    Quellcode

    1. Dim pos As Integer = RichTextBox1.SelectionStart + RichTextBox1.SelectionLength
    2. RichTextBox1.Find(TextBox1.Text, pos, RichTextBoxFinds.MatchCase)


    Vielen Dank

    Goof
    Hallo,

    ich kenne dafür drei möglichkeiten:
    1. Du durchläufst alle Zeilen in einer Schleife und bei welcher der Text enthalten ist hörst du auf und kopierst diese.
    2. Du findest den Index mit der IndexOf Funktion, anschließend überprüfst du den nächsten Zeilenumbruch(Zeilenende) und suchst noch entsprechend rückwärts nach dem Zeilenbeginn...
    3. wäre mein Favorit: mit RegEx einfach ein Pattern in welchem Zeilenbeginn+Beliebig+Suchwort+Beliebig+Zeilenende gematcht werden ;)

    Mfg jvbsl
    Ich wollte auch mal ne total überflüssige Signatur:
    ---Leer---