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;
}
}
}
}