我有下面的代碼,網頁文本框onclick事件火的時候,我從我的WinForm文本框搜索,然後點擊搜索按鈕,但網頁文本框中onclick事件沒有被解僱。這個怎麼做?這裏是:http://www.heathrow.com/arrivals當我點擊搜索按鈕頁面仍然相同的位置,顯示在第二個數字圖像。 Internet Explorer的11我已經安裝了如何從WinForm的文本框
private void button2_Click(object sender, EventArgs e)
{
HtmlDocument doc = webBrowser1.Document;
HtmlElement HTMLControl2 = doc.GetElementById("searchInput");
if (HTMLControl2 != null)
{
// HTMLControl2.Style = "display: none";
HTMLControl2.InnerText = textBox1.Text;
HTMLControl2.Focus();
SendKeys.SendWait("{ENTER}");
textBox1.Focus();
}
}
不太清楚你問什麼。即使我直接輸入字符串「aa」,然後按下「Enter」鍵,什麼都不會發生。那麼你在該頁面上期望的行爲是什麼? – Sakura
其清晰?現在呢? –
當您輸入足夠多的6個字符時,該網站將自動處理該文本,如果不是,則會忽略。與瀏覽器一樣。 – Sakura