🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# RMOS / webBrowser1 DocumentCompleted anlamak sayfa yüklenince diğer adıma geçmek

1-) C# RMOS - webBrowser1 DocumentCompleted anlamak sayfa yüklenince diğer adıma geçmek

 

kaynak : https://stackoverflow.com/questions/11763189/webbrowser-document-completed-event-c-sharp

 

using System;

using System.Windows.Forms;

 

namespace WindowsFormsApp16

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        public const string edevletLink = "https://giris.turkiye.gov.tr/Giris/";

        public const string sahibindenLink = "https://www.sahibinden.com/";

        private void button1_Click(object sender, EventArgs e)

        {

            var webBrowser = new WebBrowser();

            webBrowser.ScriptErrorsSuppressed = true;// sürekli çıkan uyarıları kapatmak için

            webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);

            webBrowser.Navigate(edevletLink);

            

        }

        public void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)

        {

            var webBrowser = sender as WebBrowser;

            webBrowser.DocumentCompleted -= webBrowser1_DocumentCompleted;

            string url = webBrowser.Url.ToString();

            switch (url)

            {

                case edevletLink:

                    MessageBox.Show("EDEVLETE GİRDİKTEN SONRA SAHİBİNDENE GİR YANİ HİYERARŞİK OLSUN SIRAYLA DEMEK");

                    webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);

                    webBrowser.Navigate(sahibindenLink);

                    break;

                case sahibindenLink:

                    MessageBox.Show("SAHİBİNDEYİM");

                    break;

            }

        }

    }

}

 

 2021 Nisan 04 Pazar
 565