如何在Windows窗體中的WebBrowser控件中顯示地址欄?如何在WebBrowser控件中顯示地址欄
5
A
回答
7
我可能是錯誤的,但我不相信WebBrowserControl包括地址欄,工具欄等,我相信你將有創建你自己的地址欄。您可以使用Navigated
或Navigating
事件來確定URL何時更改並更新文本框。
private void button1_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(textBox1.Text))
{
webBrowser1.Navigate(textBox1.Text);
}
}
private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
if (textBox1.Text != e.Url.ToString())
{
textBox1.Text = e.Url.ToString();
}
}
編輯:我的形式所具有的TextBox
名爲textBox1的,一個Button
名爲Button1和一個名爲webBrowser1
0
0
將WebBrowserControl
拖放一個文本框到表單。 使用URL.ToString方法將文本框的.text值設置爲URL字符串:
Dim strURL As String
strURL = ""
If Me.TextBox1.Text.Length = 0 Then
Me.TextBox1.Focus()
Me.TextBox1.BackColor = Color.Red
Else
If InStr(Me.TextBox1.Text, "http://") = 0 Then
strURL = "http://" & Me.TextBox1.Text.ToString()
Else
strURL = Me.TextBox1.Text.ToString()
End If
Me.WebBrowser1.Navigate(New System.Uri(strURL))
Me.TextBox1.Text = Me.WebBrowser1.Url.ToString()
End If
這裏是C#:
string strURL = null;
strURL = "";
if (this.TextBox1.Text.Length == 0) {
this.TextBox1.Focus();
this.TextBox1.BackColor = Color.Red;
}
else {
if (Strings.InStr(this.TextBox1.Text, "http://") == 0) {
strURL = "http://" + this.TextBox1.Text.ToString();
}
else {
strURL = this.TextBox1.Text.ToString();
}
this.WebBrowser1.Navigate(new System.Uri(strURL));
this.TextBox1.Text = this.WebBrowser1.Url.ToString();
}
相關問題
- 1. 在Web上顯示地址欄WebBrowser
- 2. 如何讓地址欄中的地址顯示不同?
- 3. 如何使用WebBrowser控件顯示XML?
- 4. 用WebBrowser控件在WPF中顯示本地PDF文件
- 5. 在WebBrowser控件中顯示XAML圖像
- 6. 如何在Java WebBrowser控件中顯示PDF時隱藏Adobe Reader工具欄?
- 7. 如何隱藏地址欄中顯示的網址(使用javascript)
- 8. 在地址欄中顯示當前幀的地址
- 9. 如何在地址欄中顯示非標準字符?
- 10. 如何打開新窗口的鏈接顯示在地址欄
- 11. 如何將WebBrowser顯示放在我的控件後面?
- 12. C#.NET如何在WebBrowser控件上顯示圖像?
- 13. 在地址欄中顯示地圖視圖
- 14. 如何清潔地銷燬WebBrowser控件
- 15. Javascript:始終顯示Chrome地址欄
- 16. WebBrowser控件不再顯示PDF
- 17. Webbrowser控件不顯示整個頁面?
- 18. WP7 WebBrowser控件不顯示滾動條
- 19. 通過WebBrowser控件顯示Adorner
- 20. 如何獲取C#WebBrowser控件以顯示jpeg文件(原始)?
- 21. 在WebBrowser控件(Windows窗體)中顯示多個PDF文件
- 22. 在WebBrowser控件中顯示郵件消息
- 23. 顯示IP地址而不是瀏覽器地址欄中的實際網址
- 24. 如何在iOS工具欄中顯示標準上/下控件
- 25. 如何使用MM_openBrWindow()顯示safari的url地址欄?
- 26. 在WP7應用程序的WebBrowser控件中顯示本地圖像
- 27. 如何在WebBrowser控件中注入Javascript?
- 28. 如何在webbrowser控件中啓用javascript?
- 29. 檢測地址欄是否顯示在iOS中
- 30. Firefox在地址欄中顯示一個奇怪的字符串
感謝Cory,看起來很完美! – Karthick 2009-12-17 19:08:05
太棒了,很高興我能幫到你。如果您的問題已解決,請不要忘記選擇一個答案。 – 2009-12-17 19:13:30
另外我正在尋找一個關於如何添加狀態欄並顯示相同的webbrowser控件的選項,對此有任何想法。 – Karthick 2009-12-17 21:37:13