Text zoeken in textbox en de gevonde text selecteren

Status
Niet open voor verdere reacties.

codGmer

Gebruiker
Lid geworden
8 mei 2010
Berichten
649
Hallo,

Mijn programma opent een log bestand in een textbox en er is nog een textbox waar je de text in moet voeren wat je wilt zoeken. ik had deze code:

Code:
 If InStr(TextBox1.Text, "hello") Then 
          MsgBox("Hello was found in the text", MsgBoxStyle.Critical, "Warning")        
 Else 
            MsgBox("Hello wasn't found in the text", MsgBoxStyle.Critical, "Warning") 
        End If
Maar die selecteert niet de gevonde text.
 
Code:
If TextBox.Contains("hello") Then
...
Else
..
End If

Zoiets?
 
Value of type 'String' cannot be converted to 'System.Windows.Forms.Control'.
bij de ("hello")

Ik wil dus dat hij de ingevoerde text zoekt in de andere textbox en dan als het is gevonden de gevonden text selecteren op de textbox waarop moet worden gezocht.
 
Oeps :o, sorry, hele domme fout...

Moet natuurlijk zijn:


Code:
If TextBox.Text.Contains("hello") Then
...
Else
...
End If
 
wat moet dan bij de then?

en de else

Ik wil het zoals het zoeken bij kladblok je typt text in hij zoekt het en selecteert de gevonde text.
 
Zo werkt het in ieder geval met een RichTextBox:

Code:
Dim zoekwoord As String = "hello"

        If RichTextBox1.Text.Contains(zoekwoord) Then
            RichTextBox1.Focus()
            RichTextBox1.Select(RichTextBox1.Find(zoekwoord, RichTextBoxFinds.MatchCase), zoekwoord.Length)
        Else
            MsgBox("'"&zoekwoord &"' komt niet voor.",48+4096,"Titel")
        End If

Voor een TextBox zou ik het zo even niet weten, want daar heb je geen 'Find'-functie.
 
Heel erg bedankt hoor :D ik heb ff textbox naar rich veranderd is ongeveer hetzelfde.
Het werkt :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan