 
 
TextBoxta Arama Yapmak
Merhaba arkadaşlar. Bu makalemizde TextBox nesnesinde arama yapacağız. Formumuza 2 tane Textbox ve 1 tane buton ekliyoruz. TextBox2 ye yazdığımız kelimeyi TextBox1 içeriğinde aratacağız.

Public Class Form1
    Dim AranılanKelime As String
    Dim KelimeninKonumu, Başla As Integer
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        On Error GoTo git
        AranılanKelime = TextBox2.Text 'Textbox2 ye yazılan kelimeyi aratacağız.
        Başla = TextBox1.SelectionStart & TextBox1.SelectionLength
        If Başla = 0 Or Başla = Len(TextBox1.Text) Then
            Başla = 1 'Aranan kelime bulunamazsa başa dönülecek.
            KelimeninKonumu = InStr(Başla, TextBox1.Text, AranılanKelime, vbTextCompare)
            TextBox1.Focus() 'Aranılan kelime bulunduğunda işaretliyoruz
            TextBox1.SelectionStart = KelimeninKonumu - 1
            TextBox1.SelectionLength = Len(AranılanKelime)
            Dim i As Integer
            i = TextBox1.Text.IndexOf(TextBox2.Text) 'Aranılan kelimenin yazıdaki konumunun değerini alıyoruz.
            MsgBox("Aranılan kelime, TextBoxta " & i & " . karakterde bulundu.")
            Exit Sub
        End If
git:
        TextBox1.SelectionStart = 1
    End Sub
End Class
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Bol kodlu günler. Bahadır ŞAHİN