我在C#創建了一個Web瀏覽器 C#web瀏覽器URL更新
這是我所得到的,當我打開網頁瀏覽器,鍵入谷歌。然後我搜索谷歌的東西 結果是這樣的
但該網址沒有在地址欄更新。如何更新地址欄,當用戶點擊我的網絡瀏覽器中的任何網站上的鏈接 在第一個圖像中的網址是google.com 在第二個圖像的網址是這樣的一些事情,但它沒有更新
我在C#創建了一個Web瀏覽器 C#web瀏覽器URL更新
這是我所得到的,當我打開網頁瀏覽器,鍵入谷歌。然後我搜索谷歌的東西 結果是這樣的
但該網址沒有在地址欄更新。如何更新地址欄,當用戶點擊我的網絡瀏覽器中的任何網站上的鏈接 在第一個圖像中的網址是google.com 在第二個圖像的網址是這樣的一些事情,但它沒有更新
檢查http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser_events。 我認爲你可以使用Navigating事件來檢測用戶何時開始搜索或導航到另一個頁面。
您必須使用webBrowser1_Navigating
事件使用WebBrowserControl的URL更新頂部的文本框。
private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
textbox1.text = webBrowser1.Url.ToString();
}
在Form_Load必須包含這樣的:
private void Form1_Load(object sender, EventArgs e)
{
web = new WebBrowser();
web.Navigated += web_Navigated;
}
這個功能:
private void web_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
textBox1.Text = web.Url.ToString();
}
這是行不通的 – gokul