Text Contains "......."

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von Rukasu-Chan.

    Text Contains "......."

    Hey Leute!
    Dies ist mein allererster Post in diesem Forum, und ich hoffe ihr nehmt mir das nicht übel, falls das hier der falsche Thread ist oder so.
    naya okay hier ist mein Problem:

    ich möchte über das contains-befehl abfragen ob der eingegebene Text vom User in einem anderen Text vorhanden ist.
    es funktionier auch!

    ich verdeutliche das mal:

    Ich gebe ein: "Luxx"
    Der andere Text ist:
    "Ich bin Luxx, und bin neu hier im Forum."
    Resultat: "Luxx wurde gefunden!"

    was ich jetzt möchte, ist den gesuchten text (in diesem falle "Luxx" farbig zu schreiben. undzwar überall da wo er zu sehen ist. egal wie oft er da steht.

    weil ich erstmal irgendein Resultat haben wollte hab ich ein

    VB.NET-Quellcode

    1. MsgBox("Der gesuchte Text ist vorhanden.")

    anzeigen lassen.

    Danke im Voraus :)

    Luxx
    jupp der lange text also "ich bin luxx" ist in einer rich text box.

    der gesuchte text "luxx" in einer textbox.

    Wie man Text farbig bekommt weiß ich. nur ich weiß nicht wie ich NUR den text farbig mache den ich eingegeben habe also
    Textbox1.Text.

    BTW: danke für die schnelle antwort :)
    Ich weiß zwar gerade nicht aus dem Kopf, wie man es von allen macht, aber so müsste es zumindestens beim ersten gehen:

    VB.NET-Quellcode

    1. Dim markedText As String = TextBox1.Text
    2. RichTextBox1.Select(RichTextBox1.Text.IndexOf(markedText), markedText.Length)
    3. RichTextBox1.SelectionColor = System.Drawing.Color.FromArgb(255, 0, 0)


    Würde in dem Fall das erste Vorkommen von luxx rot färben.