خب یک مثال برات میزنم که راحتر متوجه بشی
کافیه رو فرمت 2 دکمه و یک webBrowser بذاری بعدش به این ترتیب عمل می کنیم که :
برای نمایش وبسایت فرضا google به این صورت عمل می کنیم :
private void BtnShowWebClick(object sender, EventArgs e)
{
webBrowser1.Navigate("http://www.Google.com");
}
بعد از اینکه یک مقدار وارد ورودی تکست باکس وب سایت google کردی کافیه روی دکمه بعدی کلیک کنی که دکمه بعدی شامل این کدهاست :
private void BtnRunClick(object sender, EventArgs e)
{
if (webBrowser1.Document != null)
{
RunNewPage("name", "btnG");
}
}
private void RunNewPage(string attribute, string attName)
{
if (webBrowser1.Document == null) return;
foreach (var element in webBrowser1.Document.GetElementsByTagName("input")
.Cast<HtmlElement>().Where
(element => element.GetAttribute(attribute).Equals(attName)))
{
element.InvokeMember("click");
}
}
نا گفته نماند که شما به فضای نام های زیر برای کدهای بالا حتما نیاز دارید :
using System;
using System.Linq;
using System.Windows.Forms;
موفق باشید.