Dijital Dünya & Otomasyon Forumu | ddo1.com

Tam Versiyon: C# WebBrowser içersinde String Text Aratma (C# Metin Arama)
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Kod:
using System;
using System.Windows.Forms;

namespace AraBul
{
   public partial class anaFrm : Form
   {
       public anaFrm()
       {
           InitializeComponent();
       }
       void arabul(string aranacakKelime)
       {
           int konum = webBrowser1.DocumentText.IndexOf(txtAranacak.Text);
           int say = 0;
           if (konum == -1)
           {
               lblDurum.Text = "Eşleşme bulunamadı";
           }

           while (konum != -1)
           {
               say++;
               konum = webBrowser1.DocumentText.IndexOf(txtAranacak.Text, konum + 1);
               lblDurum.Text = say.ToString();
           }

       }

       private void Form1_Load(object sender, EventArgs e)
       {
           webBrowser1.Navigate("https://ddo1.com");
       }

       private void btnArabul_Click(object sender, EventArgs e)
       {

           if (webBrowser1.ReadyState == WebBrowserReadyState.Complete)
           {
               arabul(txtAranacak.Text);
           }
           else
           {
               lblDurum.Text = "Sayfa henüz yüklenmedi. Sayfa yüklenince dene.";
           }
       }
   }
}